【发布时间】:2021-10-18 07:22:31
【问题描述】:
int value = b.compareTo(a);
int value = a.compareTo(b);
为什么我会得到两个不同的值?他们不一样吗?它是如何工作的,谁能解释一下?
【问题讨论】:
-
为什么期望相同的值? a 和 b 明显不同。
标签: java comparator compareto
int value = b.compareTo(a);
int value = a.compareTo(b);
为什么我会得到两个不同的值?他们不一样吗?它是如何工作的,谁能解释一下?
【问题讨论】:
标签: java comparator compareto
显然,如果a > b 为真,则b > a 不为真,但b < a 为真。
【讨论】: