Есть ли какая -либо опасность для создания действия. Accept () более одного элемента в реализации Spliterator's .tryvancJAVA

Программисты JAVA общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Есть ли какая -либо опасность для создания действия. Accept () более одного элемента в реализации Spliterator's .tryvanc

Сообщение Anonymous »

javadoc of Spliterator < /code> упоминает, что: < /p>


Шлитератор может пройти элементы индивидуально (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]
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «JAVA»