从 Collections2.filter 返回的集合是不可修改的,它的迭代器也是。
是否有类似的东西可以返回我的集合的过滤实时 View ,但带有可修改的迭代器?我需要在迭代器上使用 remove()
方法。
谢谢。
最佳答案
new ArrayList(Collections2.filter(...))
怎么样?如果您出于某种原因坚持使用过滤器。
顺便说一下,Collections2.filter
不是不可修改的。它是只允许 Predicate
逻辑元素的集合。
关于java - Google 集合 - 来自 collections.filter 的可修改迭代器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10481948/