数组
一、数组的创建
int[] arr1 = {1,2,3}; // 常用
int[] arr2 = new int[]{1,2,3};
int[] arr3 = new int[5];
Arrays.fill(arr3,-1);
二、遍历数组
for(int e: arr1){
...
} // 范围for
三、数组是引用类型
- 数组对象的空间都是在堆上开辟的
- 因此数组名本质是对堆上空间的引用
-
数组可以做函数参数,函数返回值
-
数组的拷贝可以自己遍历,也可以使用Arrays的方法
int[] arrCopy = Arrays.copyOf(arr,arr.length);
四、二维数组
二维数组本质上也就是一维数组, 只不过每个元素又是一个一维数组
int[][] arr = {
{1, 2, 3, 4},
{5, 6, 7, 8},
{9, 10, 11, 12}
};
标签:arr,int,Arrays,arr3,数组,new
From: https://www.cnblogs.com/while-duckling/p/17410600.html