Плохо
Iterator<T> itr = list.stream().iterator();while (itr.hasNext())consumer.consume(itr.next());Хорошо
list.stream().forEach(consumer);
JA Java Developer @java_developer · 6.34K subscribers Iterator<T> itr = list.stream().iterator();while (itr.hasNext())consumer.consume(itr.next());list.stream().forEach(consumer);