首先搞懂comparable 和comparator comparable是一种能力,是一个接口,由类实现,然后重写这个接口的comareTo方法 comparator是外部new出来,等于是用来排序的一种规则,用了comparator,这个类就不用实现comparable了 用lambda 的方法写comparator: 这里要注意: 直接用这个list的sort方法,不要用Arrays.sort方法!!