Java Stream中的distinct()方法如何使用

   2024-10-01 2020
核心提示:Java Stream中的distinct()方法用于去除流中重复的元素。它返回一个包含不重复元素的新流。例如,假设有一个包含重复元素的整数

Java Stream中的distinct()方法用于去除流中重复的元素。它返回一个包含不重复元素的新流。

例如,假设有一个包含重复元素的整数流,我们可以使用distinct()方法来去除重复元素:

List<Integer> numbers = Arrays.asList(1, 2, 3, 4, 2, 3, 5);List<Integer> distinctNumbers = numbers.stream()                                      .distinct()                                      .collect(Collectors.toList());System.out.println(distinctNumbers); // 输出 [1, 2, 3, 4, 5]

在上面的例子中,我们首先将整数列表转换为流,然后使用distinct()方法去除重复元素,并最后使用collect()方法将结果收集到一个新的列表中。最终输出的结果是不包含重复元素的列表。

 
举报打赏
 
更多>同类物流大全
推荐图文
推荐物流大全
点击排行

网站首页  |  关于我们  |  联系方式网站留言    |  赣ICP备2021007278号