gpt4 book ai didi

java - 将迭代器转换为列表

转载 作者:bug小助手 更新时间:2023-10-28 10:41:39 25 4
gpt4 key购买 nike

给定 Iterator<Element> , 我们怎样才能方便地转换 IteratorList<Element> , 这样我们就可以使用 List对其的操作如get(index) , add(element)等。

最佳答案

最好使用像 Guava 这样的库:

import com.google.common.collect.Lists;

Iterator<Element> myIterator = ... //some iterator
List<Element> myList = Lists.newArrayList(myIterator);

另一个 Guava 示例:

ImmutableList.copyOf(myIterator);

Apache Commons Collections :

import org.apache.commons.collections.IteratorUtils;

Iterator<Element> myIterator = ...//some iterator

List<Element> myList = IteratorUtils.toList(myIterator);

关于java - 将迭代器转换为列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10117026/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com