1.数组的工具java.util.Arrays
2.由于数组对象本身并没有什么方法可以供我们调用,但API中提供了一个工具类Arrays供我们使用,从而可以对数据对象进行一些基本的操作。
3.查看JDK帮助文档
4.Arrays类中的方法都是static修饰静态的静态方法,在使用的时候可以直接使用类名进行调用,而“不用”使用对象来调用(注意是“不用”而不是“不能”)
5.具有以下常用功能
1.给数值赋值:通过fill方法
2.对数组排序:通过sort方法,按升序
3.比较数组:通过equals方法比较数组中元素值是否相等
4.查找数组元素:通过binarySearch方法能对排序好的数组进行二分查找法操作
6.eg:使用Arrays.sort函数进行升序排序,结果输出为3,4,5,6,7,8,9,10
Arrays.toString函数即为输出数组中的具体元素值,如下图所示,下图所下代码相当于使用Arrays.toString函数,此函数为java中所带的工具,也是他人所写
public static void printArray(int[] a) {
for (int i = 0; i < a.length; i++) {
if (i == 0) {
System.out.print("[");
}
if (i == a.length - 1) {
System.out.print(a[i] + "]");
} else {
System.out.print(a[i] + ", ");
}
}
}
Arrays.fill函数即为赋值函数,如下图使用的Arrays.fill函数,第一行输出9,0,0,4,10,6,7,8;[2,4),左闭右开区间;第二行输出全为0,将其数组值全部赋为0