如果只比较一个属性,例如案例中Student的name,那么即便用Comparable接口中的compareTo也可以成功比较。只要如下图改写即可。那么用Comparator接口是否有必要?Comparator接口的性能会更高吗?
如果我想同时比较id和name,又该怎样用这两个接口实现?
希望大家能多多指教,谢谢!
对了,第二个问题我可能表述的不准确。我的意思是:可不可以只用其中一个接口就实现对id和name的排序