import net.mindview.util.TextFile;import java.util.*;public class Practice21 { public static void main(String[] args) { List<String> list = new TextFile("src/holding/UniqueWords.java","\\W+"); Map<String,Integer> map = new HashMap<>(); for(String s : list){ if(null != map.get(s)){ map.put(s,map.get(s) + 1); }else{ map.put(s,1); } } System.out.println(map); List<String> keyList = new ArrayList<>(map.keySet()); Collections.sort(keyList,String.CASE_INSENSITIVE_ORDER); for(String key : keyList){ System.out.println(key + ":" + map.get(key)); } }}
转载于:https://www.cnblogs.com/java-learning/p/11195992.html