Collections工具类中的sort方法如何比较元素

参考答案

Collections工具类的sort()方法有两种方式:

1. 要求传入的待排序容器中存放的对象比较实现 Comparable 接口,以实现元素的比较;

2. 不强制性的要求容器中的元素必须可比较,但要求传入参数 Comparator 接口的子类,需要重写 compare() 方法实现元素的比较规则,即通过接口注入比较元素大小的算法,这就是回调模式的应用。

以上,是Java面试题【Collections工具类中的sort方法如何比较元素】的参考答案。

输出,是最好的学习方法

欢迎在评论区留下你的问题、笔记或知识点补充~

—end—

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧