数组

数组

一、数组的创建

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

三、数组是引用类型

  1. 数组对象的空间都是在堆上开辟的

  • 因此数组名本质是对堆上空间的引用
  1. 数组可以做函数参数,函数返回值

  2. 数组的拷贝可以自己遍历,也可以使用Arrays的方法

    int[] arrCopy = Arrays.copyOf(arr,arr.length);
    

四、二维数组

二维数组本质上也就是一维数组, 只不过每个元素又是一个一维数组

int[][] arr = {
     {1, 2, 3, 4},
     {5, 6, 7, 8},
     {9, 10, 11, 12}
};
posted @ 2023-05-17 22:53  白小鸭  阅读(18)  评论(0)    收藏  举报