这一段代码 是排序 容器中的字符串对象 小白理解不了 Collections.sort(l1) 为什么我不实现 Comparable 接口 重写 compareTo方法 编译器就会报错?在List 接口中不是包装好了sort 方法了吗? 为什么我直接调用不可以?还有去实现Comparable接口呢??
1 回答
rookie2maven
TA贡献278条经验 获得超76个赞
所有类的父类都是Object,无需显式继承,然而它并没有提供比较对象的方法,其次list有sort方法,但是只是做了简单的封装,例如比较Integer类型的12345之类的,如果比较普通对象还是需要自定义比较规则
添加回答
举报
0/150
提交
取消