找出两个字符串的最大字串
package com.etime9;
public class Test02 {
public static void main(String[] args) {
String str1 = "cdefmng";
String str2 = "xyzdefmnq";
String text = Test02.text(str1, str2);
System.out.println(text);
}
public static String text(String s1, String s2) {
String max = "";
String min = "";
if (s1.length() > s2.length()) {
max = s1;
min = s2;
} else {
max = s2;
min = s1;
}
for (int x = 0; x < min.length(); x++) {
for (int y = 0, z = min.length() - x; z != min.length() + 1; y++, z++) {
String temp = min.substring(y, z);
if (max.contains(temp)) {
return temp;
}
}
}
return null;
}
}
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/e729001707d6b6cfc183442cf674ac5d.png)