标签: java data-structures arraylist linked-list iteration
说我有以下ArrayList:
a [1,3,5,7,9] b [2,4,6,8,3]
所以在迭代过程中,如果我做b.contains(a.get[i])那么我自然应该在b [5]得到一个命中。现在,我想要做的是基本上删除匹配的值,在本例中是ArrayList中的3。有没有办法做到这一点?它可以为我节省第二遍b。
b.contains(a.get[i])
答案 0 :(得分:2)
List.removeAll()方法将完成任务
b.removeall(al)
它从列表中删除其中包含的所有元素 指定的集合(可选操作)。
这就是你想要的吗?