您的位置:首页 > 编程语言 > Java开发

java基础入门----string练习4

2013-09-26 13:20 330 查看
//    获取两个字符串中 最大 的相同子串

class 练习4
{
public static void sop(String str)
{
System.out.println(str);
}

public static void main(String[] args)
{
String s1 = "safefhello";
String s2 = "helloafes";
sop(getMaxSubstring(s1,s2));
}

public static String getMaxSubstring(String s1,String s2)
{
String max="",min="";

max = s1.length()>s2.length()?s1:s2;
min = max==s1?s2: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);
//sop(temp);
if(max.contains(temp))
return temp;
}
}
return "";
}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: