面试题 01.09. 字符串轮转

题目:字符串轮转。给定两个字符串s1和s2,请编写代码检查s2是否为s1旋转而成(比如,waterbottle是erbottlewat旋转后的字符串)
思路:长度相等时,若s2是s1旋转而成的,那么把s2和自身拼接一次,s1就会出现在其中
代码:class Solution {
public boolean isFlipedString(String s1, String s2) {
if(s1.length()!=s2.length()){
return false;
}
return (s2+s2).contains(s1);
}
}

posted @ 2020-11-11 16:53  for_ward  阅读(83)  评论(0)    收藏  举报