LinkedHashMap<Character, Integer> map = new LinkedHashMap<>();
Scanner sc = new Scanner(System.in);
System.out.println("请输入一串数字");
String str = sc.nextLine();
for (char c: str.toCharArray()) {
//c代表的是每一个字符
if (map.containsKey(c)) {
//如果包含就value值累加1
map.put(c, map.get(c)+1);
}else {
//第一次出现
map.put(c, 1);
}
}
System.out.println(map);
原文:https://www.cnblogs.com/zk2020/p/14098529.html