JDK1.8的Collections相关用法
/**
* 往集合中添加一些元素
*/
List<Integer> list = new ArrayList<Integer>();
Collections.addAll(list,5,1,2,3);
/**
* 升序
*/
Collections.sort(list);
/**
* 数据位置反转
*/
Collections.reverse(list);
/**
* 随机位置数据进行交换
*/
Collections.shuffle(list);
/**
* 指定索引位置数据交换
*/
Collections.swap(list,0,1);
/**
* 将list中数据全部替换成指定数据
*/
Collections.fill(list,6);
/**
* 数据复制,目标列表必须比源列表长度大
*/
List<Integer> newList = new ArrayList<>();
Collections.copy(list,newList);
/**
* 获取空列表
*/
System.out.println(Collections.emptyList());