gpt4 book ai didi

java - compareTo() 和成员指针

转载 作者:行者123 更新时间:2023-11-30 09:33:22 26 4
gpt4 key购买 nike

我有一个成员,它是一个指向数组的指针。比较类的两个实例,我想对数组成员的地址进行简单排序,不是内容。

我可以对数组成员进行相等性检查,== , 但不是 <也不> .如何比较数组的引用地址?

最佳答案

在内部,Object.equals() 方法比较对象的哈希码。你可以在这里做同样的事情。像这样的东西:

Integer[] intArray = new Integer[10];

for(int i=0;i<10;i++)
intArray[i] = i;

if(intArray[0].hashCode() > intArray[1].hashCode()) { // comparison, <, >, ==
// do whatever you want
}

关于java - compareTo() 和成员指针,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12243168/

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