package cn.itcast_05;
import java.util.Set;
import java.util.TreeMap;
public class TreeMapDemo {
public static void main(String[] args) {
String s = "cbxzbvavdvgd";
char[] chs = s.toCharArray();
TreeMap<Character, Integer> tm = new TreeMap<Character, Integer>();
for (Character ch : chs) {
Integer i = tm.get(ch);
if (i == null) {
tm.put(ch, 1);
} else {
i++;
tm.put(ch, i);
}
}
StringBuilder sb = new StringBuilder();
Set<Character> set = tm.keySet();
for (Character ch : set) {
Integer i = tm.get(ch);
sb.append(ch).append("(").append(i).append(")");
}
String result = sb.toString();
System.out.println(result);
}
}
|