你好,我有两个 SomeType a1,a2 的集合,我想从 a1 中删除 a2 的所有元素。
请建议我需要使用哪种类型的集合:
- 数组列表
- 链表
- 一些其他的?。
有这方面的图书馆吗?
最佳答案
感谢大家。 阅读您的回复后,我创建了一个像这样的 Filter 类:
public class Filter {
public <T> Set<T> filter(Set<T> all, Set<T> blocked) {
for (T t : all) {
if(blocked.contains(t)) {
all.remove(t);
}
}
return all;
}
}
关于java - 从另一个中删除一个 Collection 元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29985046/