📜  Java中的 LongStream distinct() 示例(1)

📅  最后修改于: 2023-12-03 15:01:55.173000             🧑  作者: Mango

Java中的 LongStream distinct() 示例

在Java 8中,LongStream是用于处理长整形值的流。在LongStream中,可以使用distinct()方法获取去重后的元素。

语法
LongStream distinct()
参数

该方法无需传递任何参数。

返回值

该方法返回一个去重后的LongStream流。

示例代码
LongStream longStream = LongStream.of(1, 2, 3, 2, 4, 1);
LongStream distinctStream = longStream.distinct();
distinctStream.forEach(System.out::println);

以上代码将输出以下结果:

1
2
3
4
解释

在以上示例中,我们首先创建一个LongStream流,其中包含了一些重复元素。我们然后使用distinct()方法获取到去重后的流,并使用forEach方法遍历每个元素并输出。因此,输出结果仅包含了不重复的元素。

总结

在Java 8中,LongStream可以轻松地使用distinct()方法获取到去重后的元素。如果您需要对长整形值进行操作并检索不同的元素,使用LongStream是非常方便和高效的。