获取数组有三种方法:1. 创建新数组;2. 从现有数组中获取子数组;3. 其他方法(如ArrayList转换、stream()转换)
如何使用 Java 获取数组
在 Java 中,获取数组有两种主要方法:
1. 创建一个新数组
您可以使用 new 关键字创建一个新数组。例如,以下代码创建一个包含 10 个整数的数组:
int[] myArray = new int[10];
2. 从现有数组中获取一个子数组
如果您有现有数组,可以使用 Arrays.copyOfRange() 方法获取一个子数组。例如,以下代码获取数组 myArray 中从索引 0 到索引 4 的子数组:
int[] subArray = Arrays.copyOfRange(myArray, 0, 4);
其他方法
此外,还有一些其他方法可以获取数组:
-
使用
ArrayList转换为数组:您可以使用ArrayList.toArray()方法将ArrayList转换为数组。 -
使用
stream()转换为数组:您可以使用stream()方法将流转换为数组。
示例
以下是一个获取数组的示例程序:
public class ArrayExample {
public static void main(String[] args) {
// 创建一个新数组
int[] myArray = new int[10];
// 从现有数组中获取一个子数组
int[] subArray = Arrays.copyOfRange(my
Array, 0, 4);
// 打印数组
System.out.println(Arrays.toString(myArray));
System.out.println(Arrays.toString(subArray));
}
}输出:
[0, 0, 0, 0, 0, 0, 0, 0, 0, 0] [0, 0, 0, 0]









