@Test
public void test8(){
String str1="abcwertwhelloyuiodef";//输出结果为两字符串公共最长字符串;
String str2="wwhellobnm";
boolean isFlag=false;
for(int i=str2.length()-1;i>=0;i--){
for (int m=0;m<str2.length()-i;m++) {
String str4=str2.substring(m,m+i+1);
for(int j=0;j<str1.length()-str4.length()+1;j++){
String str3= str1.substring(j,j+str4.length());
if(str3.equals(str4)){
System.out.println(str3);
isFlag=true;
break;
}
} if(isFlag){
break;
}
}
//count2--;
if(isFlag){
break;
}
}
}
两字符串公共最长字串
最新推荐文章于 2021-08-05 15:31:04 发布