import java.util.Set;
import java.util.TreeMap;
//统计字符串的个数,格式为a(1)b(2)...这个必须懂
public class Test03 {
public static void main(String[] args) {
String s = "asfwrgwuhjcnsdkjbggadfdsgsdkg";
TreeMap<Character, Integer> tm = new TreeMap<Character, Integer>();
char[] cha = s.toCharArray();
for (char ch : cha) {
Integer x = tm.get(ch);
if (x == null) {
tm.put(ch, 1);
} else {
x++;
tm.put(ch, x);
}
}
StringBuffer sb = new StringBuffer();
Set<Character> set = tm.keySet();
for (Character key : set) {
sb.append(key).append("(").append(tm.get(key)).append(")");
}
System.out.println(sb.toString());
}
}
|
|