10种java数组常用的方法

原创
admin 4天前 阅读数 40 #Java
文章标签 Java

<a target="_blank" href="https://pw9b.ithorizon.cn/tag/Java/"style="color:#2E2E2E">Java</a>数组常用方法

1. 数组初始化

Java中,有多种方案可以初始化数组。

int[] intArray = new int[5];

int[] intArray2 = {1, 2, 3, 4, 5};

String[] stringArray = new String[]{"Apple", "Banana", "Cherry"};

2. 获取数组长度

使用.length属性可以获取数组的长度。

int length = intArray.length;

3. 遍历数组

可以使用for循环或者增长for循环遍历数组。

// 使用for循环

for (int i = 0; i < intArray.length; i++) {

System.out.println(intArray[i]);

}

// 使用增长for循环

for (int element : intArray) {

System.out.println(element);

}

4. 数组排序

可以使用Arrays类的sort方法对数组进行排序。

import Java.util.Arrays;

Arrays.sort(intArray);

5. 填充数组

可以使用Arrays类的fill方法填充数组。

Arrays.fill(intArray, 1);

6. 复制数组

可以使用Arrays类的copyOf方法复制数组。

int[] copiedArray = Arrays.copyOf(intArray, 3);

7. 查找元素

可以使用Arrays类的binarySearch方法查找元素,但需要先对数组进行排序。

int index = Arrays.binarySearch(intArray, 3);

8. 比较数组

可以使用Arrays类的equals方法比较两个数组是否相等。

boolean isEqual = Arrays.equals(intArray, intArray2);

9. 转换数组

可以使用Arrays.asList方法将数组转换成List。

List intList = Arrays.asList(1, 2, 3, 4, 5);

10. 数组合并

可以使用System.arraycopy方法将一个数组的元素复制到另一个数组的特定位置。

int[] combinedArray = new int[intArray.length + intArray2.length];

System.arraycopy(intArray, 0, combinedArray, 0, intArray.length);

System.arraycopy(intArray2, 0, combinedArray, intArray.length, intArray2.length);


本文由IT视界版权所有,禁止未经同意的情况下转发

热门
最新文章