【发布时间】:2015-09-27 17:33:37
【问题描述】:
我知道 compareTo 可以返回正负和零值。
所以如果我使用
public class x implements Comparable <Object O> {/*...*/}
在里面赋值
public int compareTo(int i) {
if (this.intg < i) { return -1; }
else if (this.intg > i) { return 1; }
else { return 0; }
}
我能以这种方式使用 sort Array.sort(O[]objects) 吗?
我不知道array.sort() 和compareTo() 的联系。
它甚至不调用 compare 方法对其进行排序。
那么compareTo() 输入的真正作用是什么?使用array.sort()的时候不能调用这个方法可以传到哪里去
【问题讨论】:
标签: java arrays sorting compareto