面试题 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);
}
}

浙公网安备 33010602011771号