数组
1、定义
在内存中开辟一连串数据类型相同的空间
例如:
int [] array1=new int[5];
代表在内存中开辟了一连串的int类型的空间,空间的名字是array1,空间的大小是5。
2、语法
中括号可以放在数组名前面,也可以放在数组名后面
数据类型 [ ] 数组名=new 数据类型[数组的长度];
//可以如下分开写:
数据类型 [ ] 数组名;
数组名=new 数据类型[数组的长度];
数据类型 [ ] 数组名=new 数据类型[ ]{ , , , };
//可以如下分开写:
数据类型 [ ] 数组名;
数组名=new 数据类型[ ]{ , , , };
数据类型 [ ] 数组名={ , , , };
//不可以分开写
3、常用方法
方法名 | 作用 | 有无返回值 | |
---|---|---|---|
1 | equals | 比较两个数组值是否相等 | 有,boolean类型 |
2 | sort | 给数组排序 | 没有 |
3 | toString | 字符串形式输出数组的值 | 有,String类型 |
4 | fill(array,replaceValue) | 给数组替换值 | 没有 |
5 | copyOf(array,length) | 复制一个长度为length的数组 | 有,数组 |
6 | binarySearch(array,value) | 搜索value在数组中的下标 | 有,用之前要sort一下 |