Java中的DoubleStream unique()方法

distinct()DoubleStream类的方法返回一个由该流的不同元素组成的流。

语法如下

DoubleStream distinct()

要在Java中使用DoubleStream类,请导入以下包

import java.util.stream.DoubleStream;

创建DoubleStream并将一些元素添加到流中

DoubleStream doubleStream = DoubleStream.of(39.8, 78.7, 64.7, 78.7, 47.8, 89.7, 78.7);

现在,要获取不同的元素,请使用distinct()方法

doubleStream.distinct()

以下是distinct()在Java中实现DoubleStream方法的示例。我们在信息流中重复了一些元素

示例

import java.util.stream.DoubleStream;
public class Demo {
   public static void main(String[] args) {
      DoubleStream doubleStream = DoubleStream.of(39.8, 78.7, 64.7, 78.7, 47.8, 89.7, 78.7);
      System.out.println("Distinct elements...");
      doubleStream.distinct().forEach(System.out::println);
   }
}

输出结果

Distinct elements...
39.8
78.7
64.7
47.8
89.7