就您而言,没有告诉您
compareTo返回值的大小是多少。实际上,大多数
compareTo实现都将返回-1、0或1,但是合同明确规定了正数或负数,因此您应该相应地编写代码(例如,使用
intcompare = a.compareTo(b); if(compare > 0) {...} else...)。
就您而言,没有告诉您
compareTo返回值的大小是多少。实际上,大多数
compareTo实现都将返回-1、0或1,但是合同明确规定了正数或负数,因此您应该相应地编写代码(例如,使用
intcompare = a.compareTo(b); if(compare > 0) {...} else...)。