【问题标题】:Javolution: Removing while iterating through a FastSetJavolution:在迭代 FastSet 时删除
【发布时间】:2012-03-18 02:13:52
【问题描述】:

在文档中它说迭代器可以执行 FastSet:

 for (FastSet.Record r = set.head(), end = set.tail(); (r = r.getNext()) != end;) {
     Object value = set.valueOf(r);    
 }

问题是:如何在迭代时移除?

【问题讨论】:

    标签: java data-structures javolution


    【解决方案1】:

    delete(r) 方法似乎很合适,尽管您可能还想查看继承的 Set 操作。

    【讨论】:

    • 好的,但是在移除之前必须小心地推进指针。
    猜你喜欢
    • 1970-01-01
    • 2011-02-25
    • 2011-04-23
    • 1970-01-01
    • 2014-03-15
    • 1970-01-01
    • 1970-01-01
    • 2013-02-17
    • 2016-11-29
    相关资源
    最近更新 更多