Junior — Middle
Is there an iterator available in the Stream API?
sobes.tech AI
Answer from AI
Yes, in Java, the Stream API provides a method to obtain an iterator. The Stream interface has an iterator() method that returns an Iterator<T> object.
Example usage:
Stream<String> stream = Stream.of("a", "b", "c");
Iterator<String> iterator = stream.iterator();
while (iterator.hasNext()) {
System.out.println(iterator.next());
}
This is useful when you need to traverse stream elements using a standard iterator, for example, in a while loop.