Collections类:集合工具类(专门用来操作集合)

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]

 }
}

可变参数

作用:简化代码
语法:修饰符 返回值类型 方法名(参数类型... 形参名){ }





你可能感兴趣的:(Collections类:集合工具类(专门用来操作集合))