多维数组
-
多维数组可以看成是数组的数组,比如二维数组就是一个特殊的一维数组,其中的每一个元素都是一个一维数组。
-
二维数组
int a[][] = new int[2][5]
Arrays类
-
数组的工具类Java.util.Arrays
-
由于数组对象本身并没有什么方法可以提供我们调用,但API中提供了一个工具类Arrays供我们用,从而可以对数据对象进行一些基本的操作。
-
Arrays类中的方法都是static修饰的静态方法,在使用的时候可以直接使用后类名进行调用,而不用使用对象来调用。
-
具有以下功能:
给数组赋值:通过fill方法;
对数组排序:通过sort方法,升序
比较数组:通过equals方法比较数组中元素是否相等
查找数组元素:通过binarySearch方法能对排序好的数组进行二分查找法操作。
冒泡排序
-
比较数组中两个相邻的元素,如果第一个数比第二个数大,我们就交换他们的位置
-
每一次比较,都会产生出一个最大,或者最小的数字
-
下一轮则少一次排序!
-
依次循环,直到结束!
-