黑马程序员技术交流社区
标题:
aa
[打印本页]
作者:
wang06125439
时间:
2016-5-1 00:08
标题:
aa
private static void demo1() {
Scanner sc = new Scanner(System.in);
System.out.println("请输入一个字符串");
String str = sc.nextLine();
char[] arr =str.toCharArray();
HashMap<Character, Integer> hm = new HashMap<>();
for (char key : arr) {
hm.put(key, !hm.containsKey(key) ? 1 : hm.get(key) + 1);
}
Collection<Integer> value = hm.values();
TreeSet<Integer> ts = new TreeSet<>(new Comparator<Integer>() {
@Override
public int compare(Integer i1, Integer i2) {
int num = i2 - i1;
return num == 0 ? 1 : num;
}
});
ts.addAll(value);
for (Integer integer : ts) {
for (Character c : hm.keySet()) {
if(hm.get(c) == integer) {
System.out.println(c + "=" + hm.get(c));
}
}
}
}
}
作者:
okchenyang44
时间:
2016-5-1 00:20
一生只为黑马一生只为黑马币币
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2