91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

Java集合如何實現去重

小樊
95
2024-06-27 19:15:26
欄目: 編程語言

Java集合可以通過以下幾種方式實現去重:

  1. 使用Set集合:Set集合是不允許重復元素的集合,可以使用HashSet或TreeSet等Set集合來存儲元素,這樣就可以自動去重。
List<String> list = new ArrayList<>();
list.add("apple");
list.add("banana");
list.add("apple");
Set<String> set = new HashSet<>(list);
System.out.println(set); // [apple, banana]
  1. 使用Stream的distinct()方法:通過Java 8引入的Stream API,可以很方便地實現去重。
List<String> list = new ArrayList<>();
list.add("apple");
list.add("banana");
list.add("apple");
List<String> distinctList = list.stream().distinct().collect(Collectors.toList());
System.out.println(distinctList); // [apple, banana]
  1. 使用Apache Commons Collections工具類:Apache Commons Collections是一個常用的Java工具類庫,其中有一個工具類可以實現去重。
List<String> list = new ArrayList<>();
list.add("apple");
list.add("banana");
list.add("apple");
CollectionUtils.removeDuplicates(list);
System.out.println(list); // [apple, banana]

0
集贤县| 巴楚县| 南安市| 达州市| 灵台县| 藁城市| 黄陵县| 随州市| 夏邑县| 乌海市| 邻水| 芜湖市| 巴青县| 广水市| 曲麻莱县| 永兴县| 南涧| 休宁县| 江安县| 江城| 长治县| 五大连池市| 伊川县| 西和县| 于田县| 睢宁县| 穆棱市| 安图县| 镶黄旗| 巨鹿县| 若羌县| 灵台县| 内黄县| 石台县| 石嘴山市| 宁陕县| 昭平县| 霞浦县| 石林| 西林县| 阿尔山市|