Java基础入门の数组
声明数组
语法: 数据类型[ ] 数组名;
或者 数据类型 数组名[ ];
其中,数组名可以是任意合法的变量名,如:
分配空间
简单地说,就是指定数组中最多可存储多少个元素
语法: 数组名 = new 数据类型 [ 数组长度 ];
其中,数组长度就是数组中能存放元素的个数,如:
话说,我们也可以将上面的两个步骤合并,在声明数组的同时为它分配空间,如:1int [] scores = new int [5];
在 Java 中还提供了另外一种直接创建数组的方式,它将声明数组、分配空间和赋值合并完成,如”123int [] scores = {78, 91 ,84 , 68};//等价于int [] scores = new int [] {78, 91 ,84 , 68};
数组名.length 用于获取数组的长度。
Array类
Arrays.sort(数组名);
Arrays.toString(数组名);
可以使用 toString( ) 方法将一个数组转换成字符串,该方法按顺序把多个数组元素连接在一起,多个元素之间使用逗号和空格隔开,如:
运行结果为:
输出数组nums中的元素:[25,7,126,53,14,86]
foreach
(棒棒哒)
foreach 并不是 Java 中的关键字,是 for 语句的特殊简化版本,在遍历数组、集合时, foreach 更简单便捷。
二维数组
声明数组并分配空间
数据类型[] [] 数组名 = new 数据类型 [行的个数] [列的个数];
或者
数据类型[] [] 数组名 ;
数组名 = new 数据类型 [行的个数] [列的个数];
需要了解的:在定义二维数组时也可以只指定行的个数,然后再为每一行分别指定列的个数。如果每行的列数不同,则创建的是不规则的二维数组,如下所示: