问答详情
源自:6-5 应用 Collections.sort() 实现 List 排序

arraylist的sort方法和collection的sort方法

arraylist本身就有一个sort方法,那为什么又要用到collections的sort()? ,这两者有什么不同?

提问者:Stroner 2016-05-21 17:15

个回答

  • Z华L
    2018-06-25 18:16:30

    查了下API,首先arraylist没有sort方法,数组Arrays有sort方法。其次collections有sort方法,collection没有。PS:collections和collection区别:Collection 是一个集合根接口,Collections 是一个包装类(工具类/帮助类)。它包含有各种有关集合操作的静态多态方法。此类不能实例化,就像一个工具类,用于对集合中元素进行排序、搜索以及线程安全等各种操作,服务于Java的Collection框架。

  • 褐色情调
    2016-05-21 20:20:54

    你去查询下API帮助文档就知道了两个方法的区别