Java8-优雅的计算集合元素重复个数

public class Test {
    public static void main(String[] args) {
        List<String> list = Arrays.asList("1", "1", "1", "1", "2", "3", "4");
        Map<String, Integer> map = new HashMap<>(16);
        list.forEach(item -> {
            map.merge(item, 1, Integer::sum);
        });
        System.out.println(map);
    }
}

Java8-优雅的计算集合元素重复个数_第1张图片

你可能感兴趣的:(java,jvm,servlet)