问答详情
源自:6-8 学生选课--- 实现学生序列排序

请问什么时候用Comparator接口效果比较好

  1. 如果只比较一个属性,例如案例中Student的name,那么即便用Comparable接口中的compareTo也可以成功比较。只要如下图改写即可。那么用Comparator接口是否有必要?Comparator接口的性能会更高吗?

  2. 如果我想同时比较id和name,又该怎样用这两个接口实现?

希望大家能多多指教,谢谢!

http://img1.mukewang.com/5e79ff5f000175d303370166.jpg

提问者:慕丝1322028 2020-03-24 20:40

个回答

  • 慕丝1322028
    2020-03-24 20:46:50

    对了,第二个问题我可能表述的不准确。我的意思是:可不可以只用其中一个接口就实现对id和name的排序