JAVA统计每个字符在字符串出现的次数

    public static void main(String[] args) {
        print("aabbccddddddefff");
    }
    public static void print(String str){
        HashMap map = new HashMap<>();
        char[] arr = str.toCharArray();
        for (char c : arr) {
            map.put(c, !map.containsKey(c)?1:(map.get(c)+1));
        }
        for (Character c : map.keySet()) {
            System.out.println(c+":"+map.get(c));
        }
    }

JAVA统计每个字符在字符串出现的次数_第1张图片

你可能感兴趣的:(Demo)