本帖最后由 夏添 于 2013-3-7 01:18 编辑
今天写小程序的时候,发现return必须要写在方法体的末尾,否则编译不通过,而这个末尾的return又是多余的,为了编译通过加上的...蛋疼,求扫盲!!!
程序不重要,就是找出两个字符串的交集(最长公共子字符串)
public static String sameString(String str1,String str2)
{
//依次列出str1的子串,与str2比较,其实他的子串是很有限的
String str = "";
for(int x=0;x<=str1.length()-1;x++)
{
for(int y = 0;y<=x;y++)
{
int start = y,end = str1.length()-x+y;
str = str1.substring(start,end);
if (str2.contains(str))
return str;
}
}
return "";//这行不加编译不通过
}
|
|