java截取 数组转数组
时间: 2023-10-22 21:16:33 浏览: 150
实验五:Java数组与字符串
假设要截取数组 `arr` 的一部分,可以使用 `Arrays.copyOfRange` 方法,该方法可以将一个数组的一部分复制到一个新的数组中。
示例代码如下:
```java
int[] arr = {1, 2, 3, 4, 5};
int[] newArr = Arrays.copyOfRange(arr, 1, 4);
```
以上代码将原数组 `arr` 中下标为 1 到 3 的元素复制到了新数组 `newArr` 中,新数组的长度为 3。
如果需要将一个数组转换为另一个数组,可以使用 `Arrays.copyOf` 方法,该方法将原数组的所有元素复制到新数组中。
示例代码如下:
```java
int[] arr = {1, 2, 3, 4, 5};
int[] newArr = Arrays.copyOf(arr, arr.length);
```
以上代码将原数组 `arr` 复制到了新数组 `newArr` 中。注意,新数组的长度需要与原数组相同。
阅读全文