gpt4 book ai didi

java - 如何在java中存储一组唯一的整数数组

转载 作者:行者123 更新时间:2023-12-01 19:33:41 25 4
gpt4 key购买 nike

我正在尝试在 java 中存储唯一整数数组的列表。我无法使用哈希集,因为 .equals 方法不会将具有相同值但不同引用的 int[] 等同。

最佳答案

一种选择是使用 List<Integer>而不是int[]作为 Set 的元素,这将允许您使用任何 Set实现。

如果必须使用数组,可以将它们存储在 TreeSet<int[]> 中与定制Comparator<int[]>传递到TreeSet构造函数。这应该有效,因为 TreeSet不使用equals()hashCode()确定两个元素是否相同。

关于java - 如何在java中存储一组唯一的整数数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58588364/

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