黑马程序员技术交流社区
标题:
找到两个字符串中的最大相同子串
[打印本页]
作者:
WaterTheGreat
时间:
2015-12-25 12:57
标题:
找到两个字符串中的最大相同子串
/*
找到两个字符串中的最大相同子串
*/
class StrMax
{
public static void main(String[] args)
{
String s1="adsfhellowordsdsadfacjuejx";
String s2="acsdfhellowsds";
String s3="1a2543";
System.out.println(Finder.find(s1,s2));
}
}
class Finder
{
public static final String find(String str,String key)
{
int length=key.length();
String s="";
for (int i=0;i<length;i++ )
{
for (int j=0;j<=i ;j++ )
{
s=key.substring(j,length-i+j);
if (str.contains(s))
{
return s;
}
}
}
return "没有";
}
}
作者:
呵呵1122
时间:
2015-12-28 00:24
很不错,学习了
作者:
Accoss-x
时间:
2015-12-28 01:42
效率不是很高,
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2