Java 统计字符串中重复字符的个数

每日一经

每天收集一个java日常能用到的解决问题的方法,以后方便查阅。

实现

java8 环境,使用了lamda表达式

/**
     * 统计字符串中重复字符的数量
     *
     * @param str 字符串
     * @return map
     */
    public Map countDuplicateCharacters(String str) {
        Map result = new HashMap<>();
        // or use for(char ch: str.toCharArray()) { ... }
        for (int i = 0; i (v == null) ? 1 : ++v);
        }

        return result;
    }

你可能感兴趣的:(Java 统计字符串中重复字符的个数)