JavaSE基础知识学习第七天
下标区间 [0,length-1]
数组是相同类型(可以是任意类型)的有序集合
数组也是对象,数组元素相当于对象的成员变量
数组使用
for-each循环
没有下标,适合打印,不合适操作数组中的元素
数组作方法传参
数组作为返回值
二维数组
数组中的元素还是数组
int[][] array = new int[2][4];
//有两个数组,每个数组中有4个元素
//array.length 外面数据的长度
//array[0].length 数组中第一个元素数组的长度
Arrays类
数组的工具类 java.util.Arrays java.util java的工具类
包含于操作数组的各种方法,如排序和搜索
1、 打印数组中的元素
Arrays.toString(数组名)
2、 排序
Arrays.sort(数组名) //升序
3、比较数组
equals方法 比较两个数组中的元素是否相等
4、 查找数组中的元素
binarySearch方法可以对排序好的数组进行二分查找法
int i = Arrays.binarySearch(要查找的元素)
5、fill 给数组赋值
Arrays.fill(数组名,值); // 把数组中的元素全部赋值
Arrays.fill(数组名,下标1,下标2,值); // 把数组中下标1到下标2的元素全部赋值
浙公网安备 33010602011771号