数组的长度在创建后是不可变的,所谓扩容是指创建一个更大的新数组并将原有数组的内容复制到其中。
可以通过Arrays.copyOf()方法,简便实现数组的扩展。
Eg:int[]a={10,20,30,40,50};
a=Arrays.copyOf(a,a.length+1);//第一个a为扩展后的数组,第二个a为原数组,a.length+1为扩展后的长度。
输出新数组a的元素:10,20,30,40,50,0
数组的扩容
最新推荐文章于 2023-06-23 11:02:04 发布
数组的长度在创建后是不可变的,所谓扩容是指创建一个更大的新数组并将原有数组的内容复制到其中。
可以通过Arrays.copyOf()方法,简便实现数组的扩展。
Eg:int[]a={10,20,30,40,50};
a=Arrays.copyOf(a,a.length+1);//第一个a为扩展后的数组,第二个a为原数组,a.length+1为扩展后的长度。
输出新数组a的元素:10,20,30,40,50,0