常见的三种方法: 批量添加,打乱元素,对元素排序
public class CodingTest {
public static void main(String[] args) {
List<Integer> integerList=new ArrayList<>();
Collections.addAll(integerList,1,2,3,4);//批量添加
Collections.shuffle(integerList);//打乱元素位置
for (Integer integer : integerList) {
System.out.print(integer+" ");
}
Collections.sort(integerList);//升序排序
System.out.println(integerList);
//自定义排序规则->降序
Collections.sort(integerList, new Comparator<Integer>() {
@Override
public int compare(Integer o1, Integer o2) {
return o2-o1;
}
});
System.out.println(integerList);
Collections.sort(integerList,((o1, o2) -> o2-o1));
System.out.println(integerList);
}
}