{"title":"Java 8 使用 Stream 去重并取两个 List 的并集","description":"本文介绍使用 Java 8 的 Stream API 中的 distinct() 和 concat() 方法来去重并取两个 List 的并集,并提供示例代码和输出结果。","keywords":"Java, Java 8, Stream, distinct, concat, 并集, 去重, List","content":"使用 Stream 的 distinct() 方法和 concat() 方法来去重并取并集。具体实现如下:\n\njava\nList<String> list1 = Arrays.asList("A", "B", "C", "D");\nList<String> list2 = Arrays.asList("C", "D", "E", "F");\n\nList<String> union = Stream.concat(list1.stream(), list2.stream())\n .distinct()\n .collect(Collectors.toList());\n\nSystem.out.println(union);\n\n\n输出结果为:[A, B, C, D, E, F]

Java 8 使用 Stream 去重并取两个 List<String> 的并集

原文地址: https://www.cveoy.top/t/topic/pTMe 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录