//打印字符串重复字母出现个数
public static StringBuilder getCFZM(String str){
StringBuilder result = new StringBuilder("");
char[] charArr = str.toCharArray();
TreeMap<Character,Integer> treeMap = new TreeMap<>();
for (int i = 0; i < charArr.length; i++) {
char c = charArr[i];
Integer value = 1;
if(treeMap.containsKey(c)){
treeMap.put(c,treeMap.get(c) +1);
}else{
treeMap.put(c,value);
}
}
Set<Map.Entry<Character, Integer>> set = treeMap.entrySet();
Iterator iterator = set.iterator();
while (iterator.hasNext()){
Map.Entry<Character, Integer> en = (Map.Entry<Character, Integer>) iterator.next();
result.append(en.getKey()+":"+en.getValue()+" ");
}
return result;
}