package com.heima.Day24;
import java.util.TreeMap;
public class Test4 {
/**
* jdk1.7新特性 1.8新特性 工厂生产模式 动态代理 怎么可以导出jar文件的时候可以让一个程序可以直接在别人的电脑上用
*/
static public void main(String[] args) throws Exception {
String s = "abshahdajdaadgcacahrhfhscsfcsck";
String s1 = "abshahdajdaadg";
show(s, s1);
}
public static void show(String s, String s1) {
TreeMap<String, Integer> tm = new TreeMap<>();
for (int i = 0; i < s.length(); i++) {
int t = 1;
;
for (int j = 0; j < s1.length(); j++) {
if (s.charAt(i) == s1.charAt(j)) {
while (i + t < s.length() && j + t < s1.length()
&& s.charAt(i + t) == s1.charAt(j + t)) {
t++;
}
String st = s.substring(i, i + t);
tm.put(st, t);
}
}
i += t - 1;
}
System.out.println(tm);
}
}
|