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

    xiaoxiao2021-12-14  19

    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"); } }

    输出结果:

    cdefg zxn 10 Test2 Test3

    转载请注明原文地址: https://ju.6miu.com/read-971075.html

    最新回复(0)