나는 것으로 나타났습니다 java.lang.Integer
구현 compareTo
메서드는 다음과 같이 외모를 :
public int compareTo(Integer anotherInteger) {
int thisVal = this.value;
int anotherVal = anotherInteger.value;
return (thisVal<anotherVal ? -1 : (thisVal==anotherVal ? 0 : 1));
}
문제는 빼기 대신 비교를 사용하는 이유입니다.
return thisVal - anotherVal;