久久精品人人爽,华人av在线,亚洲性视频网站,欧美专区一二三

java如何統計集合中相同數據的個數

126次閱讀
沒有評論

共計 748 個字符,預計需要花費 2 分鐘才能閱讀完成。

可以使用 HashMap 來統計集合中相同數據的個數。具體的步驟如下:

  1. 使用 HashMap 來創建一個空的映射表,其中 key 表示集合中的元素,value 表示該元素在集合中出現的次數。
  2. 遍歷集合中的每個元素,判斷該元素是否已經在映射表中。如果已經存在,則將對應的 value 值加 1;如果不存在,則將該元素作為 key,value 值設為 1,將其存入映射表中。
  3. 完成遍歷后,映射表中的所有 key 和 value 就分別表示了集合中的元素和對應的出現次數。

下面是一個示例代碼:

import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
public class CountDuplicates {public static void main(String[] args) {List list = new ArrayList();
list.add(1);
list.add(2);
list.add(3);
list.add(1);
list.add(2);
Map countMap = new HashMap();
for (Integer num : list) {if (countMap.containsKey(num)) {countMap.put(num, countMap.get(num) + 1);
} else {countMap.put(num, 1);
}
}
for (Map.Entry entry : countMap.entrySet()) {System.out.println(entry.getKey() + "出現了" + entry.getValue() + "次");
}
}
}

運行結果為:

 1 出現了 2 次
2 出現了 2 次
3 出現了 1 次 

丸趣 TV 網 – 提供最優質的資源集合!

正文完
 
丸趣
版權聲明:本站原創文章,由 丸趣 2023-12-20發表,共計748字。
轉載說明:除特殊說明外本站除技術相關以外文章皆由網絡搜集發布,轉載請注明出處。
評論(沒有評論)
主站蜘蛛池模板: 枞阳县| 郓城县| 高陵县| 伊吾县| 临泉县| 塘沽区| 镇平县| 吴旗县| 元朗区| 泰宁县| 游戏| 靖远县| 酉阳| 广元市| 胶州市| 安岳县| 秀山| 宝丰县| 林甸县| 金湖县| 兴海县| 陆河县| 垦利县| 方正县| 库伦旗| 平度市| 北流市| 苍溪县| 涟源市| 镇坪县| 汪清县| 扬州市| 北宁市| 普宁市| 阜康市| 曲阳县| 山西省| 福泉市| 凤山市| 湘乡市| 塘沽区|