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