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

溫馨提示×

如何實現java list的去重

小樊
82
2024-07-03 04:03:11
欄目: 編程語言

有多種方法可以實現Java List的去重,以下是其中一種常用的方法:

  1. 使用Set集合: 通過將List轉換成Set集合,由于Set集合不允許有重復元素,可以自動去重。然后再將Set集合轉換成List。
List<String> list = new ArrayList<>();
list.add("a");
list.add("b");
list.add("a");

Set<String> set = new HashSet<>(list);
List<String> distinctList = new ArrayList<>(set);

System.out.println(distinctList); // 輸出 [a, b]
  1. 使用Java 8 Stream API: 通過Stream API提供的distinct()方法可以很方便地實現List去重。
List<String> list = new ArrayList<>();
list.add("a");
list.add("b");
list.add("a");

List<String> distinctList = list.stream().distinct().collect(Collectors.toList());

System.out.println(distinctList); // 輸出 [a, b]

以上是兩種常用的方法,還可以通過遍歷List并逐個元素比較的方式來實現去重。

0
东兰县| 财经| 且末县| 旌德县| 梧州市| 泽普县| 房产| 张北县| 泊头市| 比如县| 南宁市| 海安县| 石嘴山市| 永兴县| 富蕴县| 宜城市| 客服| 醴陵市| 金阳县| 镇沅| 威海市| 临夏市| 白城市| 鄂伦春自治旗| 灵武市| 黄浦区| 庄河市| 靖安县| 简阳市| 理塘县| 永胜县| 麻江县| 师宗县| 西青区| 汶川县| 上林县| 宝山区| 平遥县| 怀来县| 凤凰县| 乳山市|