3.6Java语言的数组(Arrays)

数组(array)是一种数据结构,用来存储同一类型值的集合,数组中的每个元素具有相同的数据类型,可以用一个统一的数组名和不同的下标(index,或称索引)来确定数组中唯一的元素。根据数组的维度,可以将其分为一维数组和多维数组。

声明和初始化数组

int[] a;  //声明但未初始化
int[] a = new int[100]; //声明并初始化了一个可以存储100个元素类型为整数的数组。
int[] a = { 2, 3, 5, 7, 11, 13 }; //声明并初始化了一个数组,数组的长度由括号之间提供的值的数量确定,并用逗号分隔,无需加new关键字

一旦创建了数组,就不能改变数组的长度(不过,当然可以改变单个的数组元素),如果经常需要扩展数组的长度,就应该使用另一种数据结构–数组列表(array list)

一维数组

type[] arrayName;
int[] smallPrimes = { 2, 3, 5, 7, 11, 13 };

多维数组

type[][] arrayName;  

实际上,Java只有一维数组,没有多维数组,多维数组被解释为“数组的数组”。

原创文章,作者:huoxiaoqiang,如若转载,请注明出处:https://www.huoxiaoqiang.com/java/javabasic/2504.html

发表评论

电子邮件地址不会被公开。 必填项已用*标注