Java DoubleStream iterator()

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.3
4.4
6.5
8.2

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程