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

溫馨提示×

如何實現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
基隆市| 依安县| 镶黄旗| 黑山县| 黄山市| 鄂伦春自治旗| 利津县| 紫金县| 巴南区| 黄梅县| 深州市| 昆明市| 罗江县| 铁岭市| 汉寿县| 石河子市| 南汇区| 班戈县| 邛崃市| 滦南县| 临朐县| 喀什市| 台东县| 阳信县| 寻乌县| 宿州市| 广饶县| 安溪县| 浑源县| 化德县| 宕昌县| 金沙县| 郯城县| 富阳市| 合作市| 桂平市| 建阳市| 林芝县| 芦溪县| 加查县| 肇东市|