java 数组值复制
Java允许您将一个数组的值复制到另一个数组中。 可以通过使用
System类的arraycopy方法。 可以使用以下形式:System.arraycopy(from,fromIndex,to,toIndex,count);
- from-指定要从中复制的阵列名称。
- fromIndex-指定要从中复制数组的位置。
- 到 -指定目标数组名称要在其上存储的值。
- toIndex-指定要从中存储值的目标数组的位置。
- count-指定要复制和存储的元素数。
以下示例显示了Java中的数组复制机制。
ArrayCopyDemo.java
import java.io.*;
/**
*@author Sreekandan.K
*/
class ArrayCopyDemo
{
public static void main(String args[])
{
int[] mark1={55,77,89,91,57};
int[] mark2={45,35,41,33,30,06};
System.out.println("The Elements of first array are:");
for(int i=0;i<mark1.length;i++)
{
System.out.println(mark1[i]);
}
System.out.println("The Elements of second array are:");
for(int i=0;i<mark2.length;i++)
{
System.out.println(mark2[i]);
}
System.arraycopy(mark1,2,mark2,3,3);
System.out.println("The Values in Second Array(mark2) after replacement are:");
for(int i=0;i<mark2.length;i++)
{
System.out.println(mark2[i]);
}
}
}
作者:Sreekandan.K
翻译自: https://bytes.com/topic/java/insights/921674-copying-array-values-java
java 数组值复制