gpt4 book ai didi

java - 比较java中的2个列表

转载 作者:行者123 更新时间:2023-12-01 08:05:59 25 4
gpt4 key购买 nike

我从两个不同的数据库获取数据并将它们存储在 java.util.List 中

Elements of database:1 
column 1 column 2
**Investment Number** Investment Name
123 abcwe
124 agsdf
454 lkjcv
784 ojncv
478 hfdgh
852 qweyu
745 mmkty
201 pbckl
560 jklfg
741 nbvbn

将它们存储在列表1中

数据库元素:2

column 1                   column 2
Investment Number Property Number
123 548
980 743
454 200
350 357
478 698
852 223
745 795
784 213
341 022
741 900

将它们存储在列表2中

需要根据投资数量进行比较,如果列表1中的投资数量在列表2中存在,则需要保留并丢弃其他投资数量。

谢谢

最佳答案

如果您有两个列表,您可以执行以下操作:

List<Integer> list1 = new ArrayList<>(Arrays.asList(1, 5, 6, 7));
List<Integer> list2 = new ArrayList<>(Arrays.asList(5, 6, 7, 8, 9));
list1.retainAll(list2);
System.out.println("list1 = " + list1);

结果将是:

list1 = [5, 6, 7]

关于java - 比较java中的2个列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21611881/

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