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