Java DoubleStream iterator()
DoubleStream iterator() 返回这个流的元素的迭代器。它是一个 终端操作 ,即它可能会遍历流,产生一个结果或一个副作用。在执行终端操作后,流管道被认为是被消耗了,不能再被使用。如果你需要再次遍历同一数据源,你必须返回到数据源以获得新的流。
语法:
PrimitiveIterator.OfDouble iterator()
其中,PrimitiveIterator.OfDouble是一个Iterator
专门用于双倍值。
返回值: 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.34.46.58.2
