很多刚接触Java集合框架的朋友,第一次写排序代码时都会遇到一个很实际的问题:我手里有一个 List ,里面装了一堆自定义对象,比如学生、订单、商品,我想按某个字段排序,结果发现 Collections.sort () 直接报错,编译器提示"没有找到合适的比较方法"。