public static boolean isCircularRotation(String s, String t) {
if (s.length() != t.length())
return false;
int sLen = s.length();
for (int i = 0; i <= sLen; i++) {
// 注意subString的后角标的界限
String sLeft = s.substring(0, i);
String sRigth = s.substring(i + 1, sLen);
if ((sRigth + sLeft).equals(t))
return true;
}
return false;
}
public static boolean isCircularRotation_1(String s, String t) {
return (s.length() == t.length() && (t + t).contains(s));
}
public static boolean isCircularRotation(String s, String t) {
if (s.length() != t.length()) {
return false;
}
int length = s.length();
for (int i = 1; i <= length; i++) {
String left = s.substring(0, i);
String right = s.substring(i, length);
if ((right + left).equals(t)) {
return true;
}
}
return false;
}
public static boolean isCircularRotation(String s, String t) {
return s.length() == t.length() && (t + t).contains(s);
}
(s.length() == t.length()) && (s.concat(s).indexOf(t) >= 0)
public String concat(String str)将指定字符串连接到此字符串的结尾。
如果参数字符串的长度为 0,则返回此 String 对象。否则,创建一个新的 String 对象,用来表示由此 String 对象表示的字符序列和参数字符串表示的字符序列连接而成的字符序列。
示例:
"cares".concat("s") returns "caress"
"to".concat("get").concat("her") returns "together"
参数:
str - 连接到此 String 结尾的 String。
返回:
一个字符串,它表示在此对象字符后连接字符串参数字符而成的字符。
public int indexOf(String str)返回指定子字符串在此字符串中第一次出现处的索引。返回的整数是 this.startsWith(str, k) 为 true 的最小 k 值。 参数: str - 任意字符串。 返回: 如果字符串参数作为一个子字符串在此对象中出现,则返回第一个这种子字符串的第一个字符的索引;如果它不作为一个子字符串出现,则返回 -1。
机械节能产品生产企业官网模板...
大气智能家居家具装修装饰类企业通用网站模板...
礼品公司网站模板
宽屏简约大气婚纱摄影影楼模板...
蓝白WAP手机综合医院类整站源码(独立后台)...苏ICP备2024110244号-2 苏公网安备32050702011978号 增值电信业务经营许可证编号:苏B2-20251499 | Copyright 2018 - 2025 源码网商城 (www.ymwmall.com) 版权所有