在常规的 java 集合中,可以删除给定 input 的元素Predicate
。
persons.removeIf(person -> person.isMale());
在 eclipse 集合中,只要使用的集合 extends 似乎就可以做到这一点Iterable<T>
。
对于扩展的原始集合,PrimitiveIterable
似乎没有提供方法来做同样的事情。不支持吗?如果不是,为什么?
编辑:我应该补充一点,我正在寻找一种在不创建新集合的情况下就地删除项目的方法,就像拒绝一样。