gpt4 book ai didi

java - 如何在Java中使用数组列表?

转载 作者:行者123 更新时间:2023-12-01 06:31:48 25 4
gpt4 key购买 nike

我想声明一个List<int[]>Map<int[],Boolean>但这非常困难,因为Java中的数组没有实现equals()方法。如果两个数组 ab相等,a.equals(b)返回 false。

虽然java.util.Arrays.equals()比较数组是否相等,如何获得 List使用该方法进行比较,而不是搞砸了 equals()

顺便说一句,int[]是描述坐标的数组 [x,y,z]。我想将一堆这些坐标放入 ListMap .

最佳答案

为什么不声明自己的类来获得一点呢?例如

class Point3D {
int x, y, z;

public boolean equals() {
// logic
}
}

然后声明List

关于java - 如何在Java中使用数组列表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1452111/

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