Java开发之HashMap利用集合获取字符串中每个字符出现的次数

这里是引用

public static void main(String[] args) {
    //String str = “fje你kw我FDQFj你feAF他Eajf他eo2FA我FEjfew”;
    //	请编程统计每个字符出现的次数
    String str = "fje你kw我FDQFj你feAF他Eajf他eo2FA我FEjfew";
    HashMap<Character, Integer> hm = new HashMap<>();
    for (int i = 0; i < str.length(); i++) {
        char c = str.charAt(i);//取出每一个字符
        //判断集合的键是否包含c,包含则值+1,重新赋值
        if (hm.containsKey(c)) {
            int put1 = hm.get(c);
            put1++;
            hm.put(c, put1);
        }else {hm.put(c, 1);}

    }
    System.out.println(hm);
}

版权声明:本文为qq_36458317原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。