заполнение коллекции с помощью итератора - PullRequest
3 голосов
/ 12 февраля 2010

В Google Collections имеется служебный класс Iterables для сбора и повторения коллекции и помещения всех элементов из итерируемой в коллекцию, которая называется addAll. Есть ли что-то похожее, когда у вас есть итератор?

1 Ответ

11 голосов
/ 12 февраля 2010

Да, и это называется <a href="http://guava-libraries.googlecode.com/svn/trunk/javadoc/com/google/common/collect/Iterators.html#addAll(java.util.Collection,%20java.util.Iterator)" rel="nofollow noreferrer">Iterators.addAll(Collection, Iterator)</a>, что неудивительно.

...