Java输出一个数组的全部元素,并把这些元素复制到另一个数组中,改变这个数组的值
时间: 2024-09-21 21:11:43 浏览: 30
java删除数组中的某一个元素的方法
在Java中,你可以通过for-each循环遍历数组并将其元素复制到另一个数组中。这里是一个简单的示例:
```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()方法复制元素,同时也可以修改新数组的值
System.arraycopy(originalArray, 0, copiedArray, 0, originalArray.length);
// 输出原数组和复制后的数组
for (int i = 0; i < originalArray.length; i++) {
System.out.println("Original array element at index " + i + ": " + originalArray[i]);
System.out.println("Copied array element at index " + i + ": " + copiedArray[i]);
// 这里我们修改了新数组的某个元素,显示修改后的结果
copiedArray[i] *= 2;
System.out.println("Modified copied array element after change: " + copiedArray[i]);
}
}
}
```
在这个例子中,`System.arraycopy()`函数从`originalArray`的第一个元素开始,连续复制到`copiedArray`相应的位置,直到所有元素都被复制完毕。
阅读全文