Шлитератор может пройти элементы индивидуально (treeadvance ()) или последовательно в объемном (foreachremaining ()). < /p>
< /blockquote>
Затем мы переходим к Javadoc of tryadvance () < /code>, который говорит, что: < /p>
Если оставшийся элемент существует, выполняет данное действие на нем, возвращая true; иначе возвращает false.
Может быть, я где -то неправильно прочитаю, но для меня кажется, что при условии, что есть один элемент, или более , оставшийся, потребитель
Код: Выделить всё
action.accept(arg1);
action.accept(arg2);
return true;
< /code>
В этом проекте я переписал первый шпититор, чтобы он теперь читал: < /p>
// deque is a Deque
@Override
public boolean tryAdvance(final Consumer
Подробнее здесь: [url]https://stackoverflow.com/questions/36921725/is-there-any-danger-in-making-the-action-accept-more-than-one-element-in-an-i[/url]