Hello! 欢迎来到小浪资源网!


java怎么获取数组


获取数组有三种方法:1. 创建新数组;2. 从现有数组中获取子数组;3. 其他方法(如arraylist转换、stream()转换)

java怎么获取数组

如何使用 Java 获取数组

Java 中,获取数组有两种主要方法:

1. 创建一个新数组

您可以使用 new 关键字创建一个新数组。例如,以下代码创建一个包含 10 个整数的数组:

立即学习Java免费学习笔记(深入)”;

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(myArray, 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]

相关阅读