gpt4 book ai didi

java - 比较两个数组列表中的数据并在java中进行更新

转载 作者:行者123 更新时间:2023-12-01 05:53:31 29 4
gpt4 key购买 nike

我是java新手,我想知道是否可以执行以下操作:

我有两个不同的数组列表

列表A

1111,A,B,C  
1111,E,E,F
1111,Z,Z,Z
2222,C,D,E
4444,E,E,E
.....

列表B

1111,123,N  
2222,222,Y
3333,333,N
4444,444,N
.....

所以基本上,列表 A 在第 1 列中将具有重复值。

我想做的是

  1. 使用列表 A 中的第 1 列数据搜索列表 B。在列表 B 中找到与数据匹配的行(即 1111)后,它会使用特定值(即 N)更新列表 B 的第 3 列。

  2. 稍后,当我处理列表 B 时,根据每行第 3 列中的值,我知道我需要转到列表 A 来获取数据。

现在我想知道我该怎么做?另外,当我执行上面的第 2 步时,一个值(即 1111)有重复的行,我如何确保我已获取所有数据?

非常感谢任何建议。

谢谢

最佳答案

迭代 A 将第 1 列值放入 HashSet。

接下来,迭代 B 并将第 3 列的值设置为您的 HashSet 是否包含(B 的)第 1 列中的值。

关于java - 比较两个数组列表中的数据并在java中进行更新,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3814964/

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