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的元素全部赋值

 

posted @ 2020-12-08 23:25  彬蔚依翎  阅读(33)  评论(0)    收藏  举报