数组
1.数组的概念
-
多个相同类型数据按一定顺序排列的集合
-
数组属于引用类型的变量。数组的元素,既可以是基本数据类型,也可以是引用数据类型。
-
创建数组对象会在内存中开辟一整块连续的空间;
-
数组的长度一旦确定,就不能修改;
-
数组是有序排列的。
2.一维数组
int[] ids; //声明 //1.1静态初始化:数组的初始化和数组元素的赋值操作同时进行 ids = new int[]{1001,1002,1003,1004}; //1.2动态初始化:数组的初始化和数组元素的赋值操作分开进行 String[] names = new String[5];
-
获取数组长度:数组名.length
3.多维数组
//1.二维数组的声明和初始化 //静态初始化 int[][] arr1 = new int[][]{{1,2,3},{4,5,6},{7,8,9}}; //动态初始化1 String[][] arr2 = new String[3][2]; //动态初始化2 String[][] arr3 = new String[3][];
-
二维数组的遍历