java数组的拷贝

java中数组也是对象,数组中每一个元素都是变量,可以创建数组变量,但数组中只能放对象的引用,不能把对象直接放进去。
数组的拷贝有两种方式:
一种是,用for语句逐个赋值;
另一种方法效率高,是用System.arraycopy();如:System.arraycopy(a, 0, b, 0, a.length);  //把数组 a 全部复制到数组 b 中

当直接将数组 a = 数组b;则是将b的指针赋给a,即两个变量指向相同

你可能感兴趣的:(java)