0

假设我有以下 ArrayList:

a [1,3,5,7,9]
b [2,4,6,8,3]

因此,在遍历 a 时,如果我这样做了,那么我b.contains(a.get[i])自然会在 b[5] 处获得成功。现在,我想做的基本上是删除匹配的值,在这种情况下是 ArrayList b 中的 3。有没有办法做到这一点?它可以为我节省第二次跨越 b 的时间。

4

1 回答 1

2

List.removeAll()方法将完成任务

b.removeall(al)

它从此列表中删除指定集合中包含的所有元素(可选操作)。

这是你想要的吗?

于 2013-07-04T02:11:25.753 回答