欢迎访问宙启技术站
智能推送

Java中常用的数组函数实例解析

发布时间:2023-06-29 06:11:44

Java中常用的数组函数有很多,下面我将介绍几个常用的数组函数及其用法。

1. Arrays.toString()

这个函数的作用是将数组转化为字符串并返回,方便打印输出数组的内容。使用方法如下:

int[] arr = {1, 2, 3, 4, 5};
System.out.println(Arrays.toString(arr));

输出结果为:[1, 2, 3, 4, 5]

2. Arrays.copyOf()

这个函数的作用是将一个数组复制到一个新的数组中。使用方法如下:

int[] arr1 = {1, 2, 3, 4, 5};
int[] arr2 = Arrays.copyOf(arr1, arr1.length);

此时arr2将拥有与arr1相同的元素,但是是一个新的数组。

3. Arrays.sort()

这个函数的作用是对数组进行排序,默认是按照升序进行排序。使用方法如下:

int[] arr = {5, 3, 1, 4, 2};
Arrays.sort(arr);

此时arr将被排序为:[1, 2, 3, 4, 5]。

4. Arrays.binarySearch()

这个函数的作用是在一个有序数组中查找指定元素的索引。使用方法如下:

int[] arr = {1, 2, 3, 4, 5};
int index = Arrays.binarySearch(arr, 3);

此时index的值为2,表示元素3在数组arr中的索引为2。

5. Arrays.fill()

这个函数的作用是将数组的所有元素都设置为指定的值。使用方法如下:

int[] arr = new int[5];
Arrays.fill(arr, 0);

此时数组arr的所有元素都被设置为0。

6. Arrays.equals()

这个函数的作用是判断两个数组是否相等。使用方法如下:

int[] arr1 = {1, 2, 3};
int[] arr2 = {1, 2, 3};
boolean isEqual = Arrays.equals(arr1, arr2);

此时isEqual的值为true,表示数组arr1和arr2是相等的。

以上是Java中常用的几个数组函数的用法及解析。通过使用这些函数,我们可以方便地操作数组,实现各种功能。