发布网友 发布时间:2024-10-18 21:33
共1个回答
热心网友 时间:8分钟前
Scanner sc = new Scanner(System.in);
System.out.println("请输入一个字符串");
String line = sc.next();
HashMap<Character, Integer> hm = new HashMap<>();
for (int i = 0; i < line.length(); i++) {
char c = line.charAt(i);
hm.put(c, hm.containsKey(c)?hm.get(c)+1:1);
}
for (Character c : hm.keySet()) {
System.out.print(c+":"+hm.get(c)+"次"+" ");
//aaAAArer2344
// 测试结果 3:1次 2:1次 e:1次 r:2次 A:3次 4:2次 a:2次
}
}
}