1.2.6 回环变位

如果字符串s中的字符循环移动任意位置之后能够得到另一个字符串t, 那么s就被称为t的回环变位(circular rotation)
例如:"ABCD" 和 "DABC"

public static boolean circularRotation(String s, String t){
    if (s.length() != t.length()) return false; 
    
    for(int i = 0, len = t.length(); i < len; i++){
        if(s.equals(t)) return true;
        s = s.substring(1) + s.charAt(0);
    }

    return false;
}

推荐阅读更多精彩内容