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]

 }
}

可变参数

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





评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值