“`
public class CheckSameString {
public static String checksamestring(String maxs,String mins){
for(int x=0 ; x<mins.length() ; x++){
for(int y=0,z=mins.length()-x ; z!=(mins.length()+1) ; y++,z++){
/*此处z有两个作用:
一:当z=mins.length()+1时退出内循环,执行外循环,缩短要比较的字符串
二:使得在一次内循环中可以用相同长度的字符串进行比较,如第一次比较长度为n的字符串,
内循环一次,y++,z++,此处等长获取后面的长度再进行比较
*/
String temp = mins.substring(y,z);
if(maxs.indexOf(temp)!=-1){
return temp;
}
}
}
return "null";
}
```