collections实现集合排序

来源:5-1 通过Collections实现集合排序

在下不才_资深全栈

2022-08-18 22:39:21

问题描述:

为什么collections.sort() 传入 new SampleComparator()就可以实现调用到SampleComparator类里面的compare方法了? 而不需要再去调compare方法?

相关截图:

https://img.mukewang.com/climg/62fe4e7a098d425e07220418.jpg

写回答

1回答

好帮手慕小黑

2022-08-19

同学你好,以下是sort方法的源码:

https://img.mukewang.com/climg/62b2c4ec09ec4f3512851937.jpg

此图片来自此链接:https://class.imooc.com/lesson/2396#mid=58864

在mergeSort方法中调用了compare方法,所以不需要再次调用compare方法。

祝学习愉快!

0

0 学习 · 9886 问题

查看课程