Collections类:集合工具类(专门用来操作集合)
集合操作
1作用:.打乱集合顺序:
shuffle方法
写法:Collections.shuffle(集合名);
2.作用:规则排序:
sort方法:将集合中元素按照默认规则排序(默认升序)
语法: Collections.sort(集合名);
public class Test0000 {
public static void main(String[] args) {
List list = new ArrayList<>();
// 往集合中添加一些元素
list.add(300);
list.add(100);
list.add(200);
list.add(500);
list.add(400);
System.out.println(“排序之前的集合:”+list);// 打乱顺序之前:[300, 100, 200,500, 400]
Collections.sort(list,
new Comparator<Integer>() {
@Override
public int compare(Integer o1, Integer o2) {
// 指定排序规则
// 前减后:升序
// 后减前:降序
// 前:第一个参数 o1
// 后:第二个参数 o2
return o1 - o2;
}
}
);
System.out.println("排序之后的集合:"+list);// 排序之后的集合:[500, 400, 300, 200, 100]
}
}
可变参数
作用:简化代码
语法:修饰符 返回值类型 方法名(参数类型... 形参名){ }