排序的规律跟方法的参数顺序有关。 该接口有个方法:int compare(T o1,T o2) 如果是 第1个参数 减去 第2个参数,那么Collections在用它对list进行排序时,就是升序排序。如果是第2个参数减去第1个参数,就是降序排序。 记住这点就可以了。