参考答案
Collections工具类的sort()方法有两种方式:
1. 要求传入的待排序容器中存放的对象比较实现 Comparable 接口,以实现元素的比较;
2. 不强制性的要求容器中的元素必须可比较,但要求传入参数 Comparator 接口的子类,需要重写 compare() 方法实现元素的比较规则,即通过接口注入比较元素大小的算法,这就是回调模式的应用。
以上,是Java面试题【Collections工具类中的sort方法如何比较元素】的参考答案。
输出,是最好的学习方法。
欢迎在评论区留下你的问题、笔记或知识点补充~
—end—