黑马程序员技术交流社区

标题: 获取两个字符串中共有的子串。For循环一枚。 [打印本页]

作者: 皮卫凯    时间: 2012-9-19 11:10
标题: 获取两个字符串中共有的子串。For循环一枚。
本帖最后由 皮卫凯 于 2012-9-24 23:29 编辑

public static String getMaxSubString(String s1,String s2)
{
  String max = "",min = "";
  max = (s1.length()>s2.length())?s1: s2;
  min = (max==s1)?s2: s1;
  
//  sop("max="+max+"...min="+min);
  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))          // if(s1.indexOf(temp)!=-1)
                return temp;
              }
  }
  return "";
}

222.JPG (41.34 KB, 下载次数: 7)

222.JPG

作者: 皮卫凯    时间: 2012-9-20 22:05
怎么在审核中,没通过咩。。。。。




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2