DoubleStream iterator() returns an iterator for the elements of this stream. It is a terminal operation i.e, it may traverse the stream to produce a result or a side-effect. After the terminal operation is performed, the stream pipeline is considered consumed, and can no longer be used. If you need to traverse the same data source again, you must return to the data source to get a new stream.
Syntax :
PrimitiveIterator.OfDouble iterator()
Where, PrimitiveIterator.OfDouble is an Iterator
specialized for double values.
Return Value : DoubleStream iterator() returns the element iterator for this stream.
Example :
import java.util.*;
import java.util.stream.DoubleStream;
class GFG {
public static void main(String[] args)
{
DoubleStream stream = DoubleStream.of( 2.3 , 4.4 , 6.5 , 8.2 );
PrimitiveIterator.OfDouble answer = stream.iterator();
while (answer.hasNext()) {
System.out.println(answer.nextDouble());
}
}
}
|
Whether you're preparing for your first job interview or aiming to upskill in this ever-evolving tech landscape,
GeeksforGeeks Courses are your key to success. We provide top-quality content at affordable prices, all geared towards accelerating your growth in a time-bound manner. Join the millions we've already empowered, and we're here to do the same for you. Don't miss out -
check it out now!