
1 public class String_intern { 2 public static void main(String[] args) { 3 String old="aaaaabc1"; 4 String ne="aabc1"; 5 String oak; 6 for (int i = 0; i <ne.length() ; i++) { 7 //z 只能取到 ne.length() 通過subString可以取到最后 ne.length() -1 8 for (int j = 0,z=ne.length()-i; z !=ne.length()+1 ; z++,j++) { 9 if(old.contains(ne.substring(j,z))){ // substring 后開 ,z要取 大於字符串的 10 System.out.println(ne.substring(j,z)); 11 } 12 13 } 14 15 } 16 } 17 }
java 算法之 兩個字符串中最大相同的子串