Java中的DoubleStream迭代器()

双流迭代器() 返回此流元素的迭代器。这是一个 终端操作 i、 例如,它可能会穿过水流产生结果或副作用。执行终端操作后,流管道被视为已消耗,不能再使用。如果需要再次遍历同一数据源,则必须返回该数据源以获取新流。

null

语法:

PrimitiveIterator.OfDouble iterator()

Where, PrimitiveIterator.OfDouble is an Iterator 
specialized for double values.

返回值: DoubleStream iterator()返回此流的元素迭代器。

例子:

// Java code for DoubleStream iterator()
import java.util.*;
import java.util.stream.DoubleStream;
class GFG {
// Driver code
public static void main(String[] args)
{
// Creating a DoubleStream
DoubleStream stream = DoubleStream.of( 2.3 , 4.4 , 6.5 , 8.2 );
// Using DoubleStream iterator() to return
// an iterator for elements of the stream
PrimitiveIterator.OfDouble answer = stream.iterator();
// Displaying the stream elements
while (answer.hasNext()) {
System.out.println(answer.nextDouble());
}
}
}


输出:

2.3
4.4
6.5
8.2

© 版权声明
THE END
喜欢就支持一下吧
点赞13 分享