Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有一个成员是指向数组的指针。比较该类的两个实例,我想对数组成员的地址而不是内容进行简单排序。
我可以对数组成员 进行相等性检查==,但<也不能>。如何比较数组的引用地址?
==
<
>
在内部,Object.equals()方法比较对象的 hashCodes。你可以在这里做同样的事情。就像是 :
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 }