import java.util.Arrays; import java.util.Random; /** * 使用for循环、clone、Arrays.copyOf()、System.arrayCopy()实现二维数组的拷贝。 */ public class kaoBei { public static void main(String[] args){ Random in =new Random(); int[] array=new int[10]; int[] array1=new int[10]; int[] array2=new int[10]; int[] array3=new int[10]; int[] array4=new int[10]; for(int i=0;i<10;i++){ array[i]=(int)(Math.random()*100+1); } System.out.println(Arrays.toString(array)); /** * for循环 */ for(int i=0;i<10;i++){ array1[i]=array[i]; } System.out.println(Arrays.toString(array1)); /** * clone */ array2=array.clone(); System.out.println(Arrays.toString(array2)); /** * copyOf */ array3=Arrays.copyOf(array,array.length*2); System.out.println(Arrays.toString(array3)); /** * System.arrayCopy() */ System.arraycopy(array,0,array4,0,10); System.out.println(Arrays.toString(array4)); } }