public static void statusString(String values) { HashMap<Character,Integer> hashMap = new HashMap<>(); //添加数据到集合 for (int i = 0; i < values.length(); i++) { char c = values.charAt(i); //重点!!! Integer value = hashMap.get(c); //判断字符存不存在不存在添加 if (hashMap.get(c) == null) { hashMap.put(c , 1); }else { //存在更新次数 value++; hashMap.put(c,value); } } //遍历 Set<Character> characters = hashMap.keySet(); for (Character key : characters) { System.out.print(key+"(" +hashMap.get(key)+ ")"); } }
09-01
3081
02-10
1214