关于正1和-1还有0的问题,请各位专家解答!(语言-java)

- 这就是比较器接口,去看看 Arrays.sort 排序的源码就知道了

- 集合的二分查找 也用到了, Collections.binarySearch

- 你的案例里: 返回 1 ,意思 自己的age 比 入参的age 大;返回 -1,意思 自己的age 比 入参的age 小; 0 就是两者相等; 这里就可以区分出两数的大小,方便对对象的排序和查找。
其实有一个特别简单的实现方法,就一行:
return Integer.compare(this.age, p.age);
如果我的回答对你有所帮助,还望采纳!