1.数组:存储了多个相同数据的一个变量,当需要存储多个相同的数据,建议使用数组。
数组格式:数据类型[] 数组名 = new 数据类型[数组长度];
或者 数据类型 数组名[] = new 数据类型[数组长度];
注意:一旦生成了数组的大小就不能再修改,即数组的长度是固定的。
2.向数组放数据:
分开赋值:
数组名[0] =·······;
数组名[1]=······;
·····
数组名[数组长度-1] = ····;
声明数组、分配空间和赋值合并完成的方式:
数据类型[] 数组名 = {值1,值2,值3,值4,···,值n};
3.Arrays类及其常用方法:
Arrays.equals(数组1,数组2) :返回类型 boolean 比较俩个数组是否相等。
Arrays.sort(数组):返回类型 void 对数组的元素进行升序排列;
Array.toString(数组): 返回类型 String 将数组转换成一个字符串;
Array.fill(数组,数值):返回类型 void 把数组所有元素都赋值为这个数值。
Array.copyOf(数值,新数组长度):返回类型 与参数数组类型一致 把数组复制成一个参数长度的新数组;如果长度比原数组多,则多余的元素值都为该数组默认值。
Array.binarySearch(数组,数值):返回类型 int 查询该数值在数组中的下标.
4.二维数组:
数据类型[][] 数组名;
或者
数据类型 数组名[][];
需要强调的是,虽然从语法上看,Java支持多维数组,但从内存分配原理的角度讲,Java中只有一维数组,没有多维数组。或者说,表面上是多维数组,实质上是很多个一维数组。
浙公网安备 33010602011771号