标签:toc string key 通过 style hashset 字符串转换 map java
分析:
package day13; import java.util.HashMap; import java.util.HashSet; import java.util.Scanner; public class StatisticsString { public static void main(String[] args) { //创建HaspMap集合 HashMap<Character, Integer> hs = new HashMap<>(); //从键盘获取字符串 Scanner sn = new Scanner(System.in); System.out.println("请输入你要统计的字符串"); String s = sn.next(); // 字符串转换为字符数组 char[] chars = s.toCharArray(); //增强for遍历数组 for (char i : chars) { //判断keys是否存在 if (hs.containsKey(i)) { // key存在,则获取value值 Integer result = hs.get(i); result++; hs.put(i, result); } else { //key 不存在 hs.put(i, 1); } } // 增强for遍历hashMap。hs.keySet 把集合中的key取出存入到set集合中 for (Character key : hs.keySet()) { System.out.println(key + "===" + hs.get(key)); } } }
标签:toc string key 通过 style hashset 字符串转换 map java
原文地址:https://www.cnblogs.com/wurengen/p/10658135.html