public static void main(String[] args){
subStr("abcdefghijklmn", "abcefgilk") //把这两个参数改成你要比较的就可以了
}
public static void subStr(String s1, String s2){
String[] str = new String[20] \\这个地方的大小根据需要改动
int n = 0
for(int i = 0i <s2.length()i++){
for(int j = i + 1j <= s2.length()j++){
if(s1.indexOf(s2.substring(i, j)) != -1){
str[n] = s2.substring(i,j)
n++
}
}
}
int maxLen = str[0].length()
for(int i = 1i <ni++){
if(str[i].length() >= maxLen)
maxLen = str[i].length()
}
for(int i = 0i <ni++){
if(str[i].length() == maxLen)
System.out.println(str[i])
}
}
}
String str1="abc"String str2=“bcd"
if(str1.equals(str2)){
system.out.println("str1和str2相等”);
}
用的是equals()方法