伪代码:(这不是Java API)。
for(int i = 0 ; i < a.size(); i++) {
for (int j=0 ; j < b.size() ;j++) {
// do comparison , if found equals ,remove from a
break;
}
}
我希望找到一个算法,不仅适用于集合,也适用于数组。
编辑:这里的集合不是指JAVA API,而是一种数据结构。所以我不关心Java API是否有removeAll()方法,我想找到一个通用的解决方案,因为当我使用Javascript和Actionscript时,遇到了很多类似的问题。