本文主要是介绍【详解】Arrays.copyOf() 的使用,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
数组的复制:返回的是一个新的数组对象
Arrays.copyOf(int[] array, int length):
第一个变量表示原来的数组对象
第二个变量表示新的数组的长度,如果新数组的长度超过原数组的长度,保留数组元素的默认基本类型的值。
int[] arr1 = {1, 2, 3, 4, 5}; int[] arr2 = Arrays.copyOf(arr1, 5);int[] arr3 = Arrays.copyOf(arr1, 10);for(int i = 0; i < arr2.length; i++) System.out.print(arr2[i] + " "); System.out.println();for(int i = 0; i < arr3.length; i++) System.out.print(arr3[i] + " ");
结果:
1 2 3 4 5 1 2 3 4 5 0 0 0 0 0
这篇关于【详解】Arrays.copyOf() 的使用的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!