求两个字符串之间的最大相同的最大子字符串!!

来源:互联网 发布:网页直播间源码 编辑:程序博客网 时间:2024/04/29 10:01
package 练习;public class MaxSubstring {  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 i=0;i<min.length();i++)          {              for(int j=0,k=min.length()-i;k!=min.length()+1;j++,k++)              {                  String temp=min.substring(j,k);                  //System.out.println("temp--:"+temp);                  if(max.contains(temp))                      return temp;              }          }          return "";      }            /**      * @param args      */       static long a[] = new long [10];      String b="zxn";        public void gg(){  System.out.println(b);     }        public static void main(String[] args) {          String xx="abcdefghij",yy="34cdefgff";          String dd=MaxSubstring.getMaxsubstring(xx,yy);          System.out.println(dd);                 // System.out.println(b);        MaxSubstring ss=new MaxSubstring();        System.out.println(ss.b);      //  System.out.println(b);        System.out.println(a.length);        char c=74;        int x=2;        switch(x)        {           case 1: System.out.println("Test1");           case 2:           case 3: System.out.println("Test2"); break;           } System.out.println("Test3");    }    }  

输出结果:

cdefgzxn10Test2Test3


0 0
原创粉丝点击