Java DoubleStream iterator()

来源:这里教程网 时间:2026-02-17 20:49:38 作者:

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

相关推荐