数组的定义
声明数组变量有两种方式:
1. dataType[] arrayRefVar, 数据类型 [] 数组名字;
2. dataType arrayRefVar[],数据类型 数组名字[] ;
建议使用 dataType[] arrayRefVar 的声明风格声明数组变量;
创建数组
Java语言使用new操作符来创建数组:
arrayRefVar = new dataType[arraySize];
上面的语法语句做了两件事:
一、使用 dataType[arraySize] 创建了一个数组。
二、把新创建的数组的引用赋值给变量 arrayRefVar。
数组变量的声明,和创建数组可以用一条语句完成,如下所示:
dataType[] arrayRefVar = new dataType[arraySize];
另外,你还可以使用如下的方式创建数组。
dataType[] arrayRefVar = {value0, value1, ..., valuek};
注意: 所有对象数组再创建的时候默认值为 null;
数组是应用类型数据;

多维数组
type[][] typeName = new type[typeLength1][typeLength2];
比如: String[][] strArr= new String[3][4];
二维数组 strArr 可以看成一个3 行 4列的数组;
示例: 只指定行数不指定列数是正确的,反之则不行;

初始化
int[][] num = {{1, 2, 3},{4, 5, 6},{7, 8, 9}};
数组的遍历
1. 常用的 for 循环(就不再介绍了)
2. For-Each 循环
for(type element: array){ System.out.println(element);}

网友评论