Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我想在java中完全这样做
比较两个字符串 ArrayList
接受的答案是完美的.. 'Except' 方法...在 Java 中是否有类似的方法...确定标准 Java 库中没有,但第三方库中是否有类似 apache 的东西?
PS我用谷歌搜索了这个..找不到任何东西
您想查找 lista中不存在的元素 list b。
a
b
怎么样:
a.removeAll(b);
这将删除bfrom的所有元素a。根据定义,剩下的a东西就是不在的东西b。
如果您不能或不想更改a,请将其复制并removeAll()在副本上执行。
removeAll()
更一般地说,如果您在 Java 中的集合类不支持removeAll(),则创建一个支持它的集合类型,并a在该新对象上执行删除。
如果列表很大,您可能希望创建一个HashSetfroma例如,这样删除(即删除的内部查找部分)可以比List子类型更有效地进行。
HashSet
List