Java 数组拷贝 - Java 编程入门

在 Java 中,允许将一个数组变量指向另一个数组变量,这时两个数组变量将引用同一个数组,如下:

int[] luckyNumbers = smallPrimes;
luckyNumbers[5] = 12; // 现在 smallPrimes[5] 的值也是 12

数组变量指向另一个变量

如果想把一个数组的值拷贝到一个新数组中去,就要使用 Arrays 类中的 copyOf 方法:

int[] copiedLuckyNumbers = Arrays.copyOf(luckyNumbers, luckyNumbers.length);

第二个参数是新数组的长度。这个方法通常用来增加数组的大小。

Loading...


Run