gpt4 book ai didi

java - 使用 ArrayList.contains() 查找匹配的值并将其从 ArrayList 中删除

转载 作者:行者123 更新时间:2023-12-02 06:55:15 26 4
gpt4 key购买 nike

假设我有以下 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 的时间。

最佳答案

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

b.removeall(al)

it removes from this list all of its elements that are contained in the specified collection (optional operation).

这是你想要的吗?

关于java - 使用 ArrayList.contains() 查找匹配的值并将其从 ArrayList 中删除,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17460822/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com