从Iterator <T>创建List <T>实例

Bil*_*Man 8 java collections iterator

任何人都知道是否有一种从Iterator实例创建List的标准方法?

Dav*_*ton 14

我倾向于番石榴,Lists.newArrayList(Iterator)因为我通常将番石榴作为依赖,它已经存在.


tsk*_*zzy 5

使用Iterator获取每个元素并将其添加到List.

List<String> list = new LinkedList<String>();

while(iter.hasNext()) { // iter is of type Iterator<String>
    list.add(iter.next());
}
Run Code Online (Sandbox Code Playgroud)

  • 谢谢,这就是我所做的,但我希望有一些神奇的方法来帮助我:) (2认同)