【问题标题】:filling a collection using an iterator使用迭代器填充集合
【发布时间】:2010-02-12 18:39:23
【问题描述】:

Google Collections 有一个 Iterables 实用程序类,用于接收一个集合和可迭代并将所有可迭代元素放入集合中,称为 addAll。当您只有一个迭代器时,是否有类似的东西?

【问题讨论】:

    标签: java collections guava


    【解决方案1】:

    是的,它被称为@987654321@,这并不奇怪。

    【讨论】:

    • 打败我;这是我的回答中的链接:google-collections.googlecode.com/svn/trunk/javadoc/com/google/…
    • 啊,我没有找到 Iterators 类。我想我应该仔细看看文档。 :-)
    • 另外,如果您的目的是填充一个以后不会更改的集合,您可以使用 ImmutableSet.copyOf(Iterator) 等。
    • 根据 Iterables javadoc:“除非另有说明,否则每个方法在 Iterators 类中都有一个对应的基于 Iterator 的方法。”
    猜你喜欢
    • 1970-01-01
    • 2019-11-02
    • 2011-05-19
    • 2014-12-27
    • 2013-04-23
    • 1970-01-01
    • 1970-01-01
    • 2010-12-26
    • 1970-01-01
    相关资源
    最近更新 更多