Collections集合工具类

1、API介绍
在这里插入图片描述
2、功能方法
在这里插入图片描述

import java.util.List;

import java.util.ArrayList;
import java.util.Collection;
import java.util.Collections;
import java.util.Enumeration;

public class Demo6_Collections {

    public static void main(String[] args) {
        Integer[] arr = {55, 66, 77};

        Collection col = new ArrayList();
        //.addAll(Collection,T...) 将多个数据添加到单列集合中
        Collections.addAll(col, 1, 2, 3);
        Collections.addAll(col, arr);
        System.out.println(col);//[1, 2, 3, 55, 66, 77]

        //.enumeration() 获取单列集合枚举器
        Enumeration enumeration = Collections.enumeration(col);
        System.out.println(enumeration);//ava.util.Collections$3@610455d6

        List<String> list = new ArrayList<>();
        Collections.addAll(list, "bbb", "ccc", "ddd");
        //.fill(List,Object) 将List集合中所有元素替换成目标元素
        //Collections.fill(list, "500");
        System.out.println(list);//[500, 500, 500]

        //.max(Collection) 获取集合中最大值的元素
        Comparable max = Collections.max(col);
        System.out.println(max);//77
        //.min(Collection) 获取集合中最小值的元素
        Comparable min = Collections.min(col);
        System.out.println(min);//1

        //.reverse(List) 将List集合中元素反转存储
        Collections.reverse(list);
        System.out.println(list);//[ddd, ccc, bbb]

        //.shuffle(List) 将List集合中元素随机重新存储
        Collections.shuffle(list);
        System.out.println(list);

        //.sort(List) 将Lis集合中元素升序排序存储
        Collections.sort(list);
        System.out.println(list);

        //注意:Arrays和Collections工具类方法使用前提
        // 如果集合类/接口提供的方法能够解决需求还是用回集合类和接口的。
        // 反之如果集合类/接口提供的方法未能满足需求的,才考虑使用工具类的方法。
    }
}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值