亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

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
扶沟县| 平遥县| 清苑县| 铁力市| 金华市| 澳门| 西华县| 杨浦区| 台江县| 额尔古纳市| 义马市| 新河县| 清流县| 武穴市| 绵阳市| 镇远县| 凤凰县| 文昌市| 新化县| 湘乡市| 远安县| 新巴尔虎右旗| 红河县| 射洪县| 万盛区| 大足县| 胶州市| 宜黄县| 宜昌市| 无锡市| 定远县| 瓦房店市| 靖江市| 凤城市| 普格县| 彩票| 壤塘县| 河源市| 务川| 上饶县| 龙州县|