java使用ArrayList查找匹配的值。contains()并将其从ArrayList中删除
假设我有以下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
你可以在下面搜索框中键入要查询的问题!
假设我有以下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
# 1 楼答案
List.removeAll()方法将执行此任务
这就是你想要的吗