IntStream iterator() in Java
Last Updated :
21 Mar, 2018
IntStream 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.
Syntax :
PrimitiveIterator.OfInt iterator()
Where, PrimitiveIterator.OfInt is an Iterator
specialized for int values.
Return Value : IntStream iterator() returns the element iterator for this stream.
Example 1 :
import java.util.*;
import java.util.stream.IntStream;
class GFG {
public static void main(String[] args)
{
IntStream stream = IntStream.of( 2 , 4 , 6 , 8 );
PrimitiveIterator.OfInt answer = stream.iterator();
while (answer.hasNext()) {
System.out.println(answer.nextInt());
}
}
}
|
Example 2 :
import java.util.*;
import java.util.stream.IntStream;
class GFG {
public static void main(String[] args)
{
IntStream stream = IntStream.range( 2 , 8 );
PrimitiveIterator.OfInt answer = stream.iterator();
while (answer.hasNext()) {
System.out.println(answer.nextInt());
}
}
}
|
Share your thoughts in the comments
Please Login to comment...