gpt4 book ai didi

java - 如何从 String 数组或 ArrayList 中删除相似元素

转载 作者:行者123 更新时间:2023-12-03 02:54:50 27 4
gpt4 key购买 nike

我对编程完全陌生,我有字符串数组:

String dates[] = {"01-01-1993", "19-11-1993", "01-01-1993", "03-03-2000", "03-03-2000"};

在上面的数组中dates[0] == dates[2]dates[3] == dates[4] ,我想删除重复的重复值,并且我希望程序产生如下结果:

dates[] = {"01-01-1993", "19-11-1993", "03-03-2000"}

有些正在使用ArrayList有些人正在使用复杂的概念for loops我很困惑,所以请您帮助完成上述任务。

提前致谢。

最佳答案

您可以使用 Set删除重复项。

Set<T> dateSet = new HashSet<T>(Arrays.asList(dates));

dateSet 将仅包含唯一值。

如果您需要返回数组

dates = dateSet.toArray(new String[dateSet.size()]);

关于java - 如何从 String 数组或 ArrayList 中删除相似元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30556987/

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