Java统计List集合中每个元素出现的次数

2022-06-22 00:00:00 集合 元素 次数
	 /**
	  * java统计List集合中每个元素出现的次数
      * 例如frequencyOfListElements(["111","111","222"])
	  *  ->
	  * 则返回Map {"111"=2,"222"=1}
	  * @param items
	  * @return  Map<String,Integer>
	  * @author wuqx
	  */
    public static Map<String,Integer> frequencyOfListElements( List<String> items ) {
        if (items == null || items.size() == 0) return null;
        Map<String, Integer> map = new HashMap<String, Integer>();
        for (String temp : items) {
            Integer count = map.get(temp);
            map.put(temp, (count == null) ? 1 : count + 1);
        }
        return map;
    }

 

    原文作者:爱码僧
    原文地址: https://blog.csdn.net/qq_33666602/article/details/86579733
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。

相关文章