java数组的Copy

java数组的Copy
/**
* 测试数组元素拷贝
*/
public class ArrayCopy
{
public static void main(String[] args)
{
ArrayCopy aCopy
= new ArrayCopy();
int [] a = { 1 , 2 , 3 , 4 , 5 };
int [] b = { 10 , 20 , 30 , 40 , 50 };
aCopy.copy(a, b);

}

public void copy( int [] from, int [] to)
{
System.out.println(
" 第一个数组中的元素 " );
for ( int i = 0 ; i < from.length; i ++ )
{
System.out.print(
" " + from[i]); // 打印出数组中的每一个元素
}
System.out.println(
" \n " );

System.out.println(
" 第二个数组中的元素 " );
for ( int i = 0 ; i < to.length; i ++ )
{
System.out.print(
" " + to[i]); // 打印出数组中的每一个元素
}

System.out.println(
" \n\n将第一个数组拷贝到第二个数组\n " );
System.arraycopy(from,
2 , to, 0 , 3 );

System.out.println(
" 拷贝完成后第二个数组中的元素 " );
for ( int i = 0 ; i < to.length; i ++ )
{
System.out.print(
" " + to[i]); // 打印出数组中的每一个元素
}
}
}

输出结果是3 4 5 40 50

你可能感兴趣的:(java数组的Copy)