gpt4 book ai didi

java - 如何删除 ArrayList 中的重复条目

转载 作者:行者123 更新时间:2023-12-04 11:08:18 25 4
gpt4 key购买 nike

我有一个 ArrayList<Integer>它从我的数据库中提取了很多年,我想知道如何遍历它们以便删除重复项。
提前致谢,
院长

最佳答案

如果不应存在重复项,请使用 Set 而不是 List

您可以在当前使用 List 的地方使用 Set,也可以使用 Set 删除重复元素。

Set<Integer> years = new HashSet<Integer>(myOldArrayList);

或者您可以从一个集合转换为另一个集合。我不确定对性能有什么影响:

ArrayList<Integer> years = // populate from database
years = new ArrayList<Integer>(new HashSet<Integer>(years));

关于java - 如何删除 ArrayList 中的重复条目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3406120/

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