Collections工具类整理

//int[]转List<Integer>: 
//使用Arrays.stream(ints).boxed().collect(Collectors.toList());

//排序:Collections.sort, 没有返回值;默认是顺序排序。

//翻转:Collections.reverse, 没有返回值;

//交换元素:Collections.swap, 没有返回值;

Collections.sort底层使用的排序算法

基本数据类型的封装类:双轴快速排序。双轴快速排序是对经典快速排序的改进,它利用两个轴点(即两个基准元素)将数组划分为三个部分:小于第一个轴点、介于两个轴点之间和大于第二个轴点

其它的对象类型:优化后的归并排序(TimSort)算法。【算法】排序算法之归并排序 - 知乎