中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

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
昌邑市| 青海省| 嘉义县| 南宫市| 徐汇区| 精河县| 天水市| 岑巩县| 慈溪市| 嘉义县| 宜都市| 分宜县| 孟连| 建瓯市| 兴和县| 新龙县| 莱阳市| 宜宾县| 姚安县| 赞皇县| 二连浩特市| 阿合奇县| 莱州市| 石台县| 长沙市| 吴江市| 芮城县| 曲阳县| 吴堡县| 华坪县| 随州市| 肇东市| 会泽县| 宁陵县| 东乌珠穆沁旗| 大田县| 横山县| 阿拉善盟| 石嘴山市| 仁寿县| 永善县|