数组的拷贝

来源:互联网 发布:怎么开启数据网络 编辑:程序博客网 时间:2024/05/02 01:01

①通过Arrays的copyOf()方法。②直接赋值

public void ArraysTest(){System.out.println("---------------------ArraysTest()---------------------");int[] a = new int[]{1,2,3,4,5,6};System.out.println("原始数组a中的元素:");for(int i : a){System.out.print(i + " ");}System.out.println(); //直接赋值,改变b则a也被改变。//int[] b = a;//通过Arrays.copyOf()方法复制,则改变b则a不被改变。int[] b = Arrays.copyOf(a, a.length);System.out.println("新数组b中的元素:");for(int i : b){System.out.print(i + " ");}System.out.println();//改变b中的值b[2] = 10;System.out.println("b中的值改变后数组a中的元素:");for(int i : a){System.out.print(i + " ");}System.out.println();System.out.println("b中的值改变后数组b中的元素:");for(int i : b){System.out.print(i + " ");}}



原创粉丝点击