使用 System 类中的方法,编程实现数组的快速复制并输出结果。《提示:一维数组,自己定义并赋初值)。
时间: 2024-02-12 13:05:37 浏览: 74
C#将HashTable中键列表或值列表复制到一维数组的方法
好的,以下是使用 System 类中的方法实现数组快速复制并输出结果的示例代码:
```java
public class ArrayCopyExample {
public static void main(String[] args) {
int[] originalArray = {1, 2, 3, 4, 5};
int[] copiedArray = new int[originalArray.length];
System.arraycopy(originalArray, 0, copiedArray, 0, originalArray.length);
System.out.println("Original Array: " + Arrays.toString(originalArray));
System.out.println("Copied Array: " + Arrays.toString(copiedArray));
}
}
```
在这个示例中,我们首先定义了一个名为 originalArray 的一维数组,并将其初始化为 {1, 2, 3, 4, 5}。然后,我们创建了一个名为 copiedArray 的新数组,并指定其长度与 originalArray 相同。
接下来,我们使用 System 类中的 arraycopy() 方法将 originalArray 复制到 copiedArray 中。arraycopy() 方法的第一个参数是源数组,第二个参数是源数组的起始位置,第三个参数是目标数组,第四个参数是目标数组的起始位置,第五个参数是要复制的元素数量。
最后,我们使用 Arrays 类中的 toString() 方法将两个数组的内容输出到控制台。
运行上述代码,输出如下:
```
Original Array: [1, 2, 3, 4, 5]
Copied Array: [1, 2, 3, 4, 5]
```
可以看到,通过使用 System 类中的 arraycopy() 方法,我们成功地将原始数组复制到了新数组中,并输出了两个数组的内容。
阅读全文