public class StringTest4 { public static void main(String [] args) { String str1 = "adcfgeheightkdeffcser"; String str2 = "theightyye"; String result =getMaxString(str1,str2); System.out.println(result); }
private static String getMaxString(String str1, String str2) { String max =null; String min = null; max=(str1.length()>str2.length()?str1:str2); min=max.equals(str1)?str2:str1; for (int i = 0; i < min.length(); i++) { for(int start=0, end=min.length()-i;end != min.length()+1;start++,end++) { String sub = min.substring(start,end); if(max.contains(sub)) return sub; } } return null; } }
结果:
原文链接:https://blog.csdn.net/w605283073/article/details/46572567
本站声明:网站内容来源于网络,如有侵权,请联系我们,我们将及时处理。
还没有人抢沙发呢~