Collections、Arrays工具类

本文介绍了Java中Collections和Arrays两个工具类的使用,包括批量添加元素、排序、二分查找、替换、随机排序及逆序等方法。举例展示了如何使用Collections.addAll()批量添加元素,以及Arrays.asList()将数组转换为集合。同时,提到了将集合转换回数组的方法,如toArray()。这些工具类大大简化了对集合和数组的日常操作。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Collections、Arrays工具类

commons包–>工具类collections
意识:能用工具类实现的东西就用工具类实现
collections工具类:集合的操作类,collection是集合接口。
collections的静态方法:
addAll():批量添加
sort();排序
binarySearch():二分查找,需要先手动排序再用二分
fill():替换
shuffle():随机排序
reverse():逆序
等等方法。
List list = new ArrayList();
list.add(“a”);
list.add(“b”);
list.add(“c”);
Collection.addAll(list,“e”,“f”,“g”);//等同于将efg同时添加到list。

Arrays类:
//数组转集合
//方法1
int[] array = new int[]{1, 2, 3, 4, 5, 6};
List<int[]> ints = Arrays.asList(array);
//方法2
List integers = Arrays.asList(1, 2, 3, 4, 5);

//list转数组
Object[] objects = ints.toArray();
Object[] objects1 = integers.toArray(
在这里插入图片描述在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值