通过万岁!!!
- 题目:给你两个字符串,然后看一下这两个字符串能不能通过轮转以后使其相等。
- 思路:这个题不要限制在两个字符串中,这种行程环的问题,最后的办法就是将字符串进行拼接,也就是s1=s1+s1,然后再去看一下s1中是不是包含s2即可。
- 技巧:字符串成环,字符串拼接
java代码
class Solution {
public boolean isFlipedString(String s1, String s2) {
if (s1.length() != s2.length()) {
return false;
}
if ((s1 + s1).contains(s2)) {
return true;
}
return false;
}
}
- 总结:题目不是特别难,这种拼接的方式,之前也有出现过,其主要解决成环的问题。