General 的个人博客

你一定会喜欢那个因为喜欢她而发光的自己!

人间忽晚,山河已秋。

  menu
48 文章
0 浏览
ღゝ◡╹)ノ❤️

数组拷贝

在 Java 中,允许将一个数组变量拷贝给另一个数组变量。这是,两个变量将引用同一个数组:

int[] samllPrimes = {2,3,5,6,12,13};
int[] luckyNumbers = samllPrimes;

image20200907215814815.png

如果希望将一个数组的所有值拷贝到一个新的数组中去,就要使用 Arrays 类的 copyOf()方法:

int copyNumbers = Arrays.copyOf(luckyNumbers,luckyNumbers.length);

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

luckyNumbers = Arrays.copyOf(luckyNumbers,2 * luckyNumbers.length);

如果元素是数值类型,那么多余的元素将被赋值为 0;如果数组元素是布尔型,则将赋值为 false。相反,如果长度小于原始数组长度,则只拷贝最前面的元素。


标题:数组拷贝
作者:General
地址:https://ZZUGEneral.github.io/articles/2020/09/21/1600697845046.html
一个没有得到Java开发工作的测试员!