Mik*_*sov 1 java apache-commons guava
Java有一个接口Comparator<T>,它有一个方法int compare(T o1, T o2).
编辑:
我错了:
返回的整数必须是
-1第一个对象小于第二个,1如果第二个小于第一个,0如果它们相等.
文件说:
第一个参数的负整数,零或正整数小于,等于或大于第二个参数.
所以我重新提出我的问题:是否有更优雅的方式来比较对象,而不是记住comparator.compare(o1, o2) < 0实际意味着第一个对象小于第二个对象?
比较你的陈述
如果第一个对象小于第二个对象,则返回的整数必须为-1;如果第二个对象小于第一个对象,则返回1,如果它们相等,则返回0.
随着官方声明
返回负整数,零或正整数,因为第一个参数小于,等于或大于第二个参数.
并注意到唯一合适的常数为零.
| 归档时间: |
|
| 查看次数: |
258 次 |
| 最近记录: |