Java常用类库之java.util.Arrays类

本文详细介绍了Java.util.Arrays类的一些常用方法,包括toString()用于打印数组内容,copyOf()实现数组扩容,binarySearch()进行数组查找,compare()和equals()对比数组,以及sort()和parallelSort()进行数组排序。通过实例展示了这些方法的使用,是Java开发中处理数组操作的重要参考资料。

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

最近要读取并解析txt文档,经常用到java.util.Arrays类,它包含了一些对数组进行操作的方法,内部使用了一些性能高的排序方式,在这边整理总结一些常见用法。

所有方法都是静态的

static <T> List <T>

1. toString()

要打印数组全部内容时使用。

int[] arr = {8,1,2,3,4,5,6,7};

System.out.println(Arrays.toString(arr));

2. copyOf()

我们经常需要对数组进行动态扩容,就是给一个更大容量的数组再循环复制过来,

int[] arr = {8,1,2,3,4,5,6,7};

System.out.println(arr.length); // 8

arr = Arrays.copyOf(arr, 15);

System.out.println(arr.length); // 15

3. binarySearch()

用于查找各种类型

int[] arr = {8,1,2,3,4,5,6,7};

System.out.println(Arrays.toString(arr));

System.out.println(Arrays.binarySearch(arr, 6));

4. compare(), equals()

用于各种类型数组的比较

5. sort(), parallelSort()

用于排序

int[] arr = {8,1,2,3,4,5,6,7};

Arrays.sort(arr);

System.out.println(Arrays.toString(arr));

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值