1.数组的工具类java.util.Arrays

2.由于数组对象本身并没有什么方法可以供我们调用,但api中提供了arrays工具类供我们使用,从而可以对数据对象进行一些基本的操作

3.查看JDK帮助文档

4.arrays类中的方法都是static修饰的静态方法,在使用的时候可以直接使用类名进行掉用而不用使用对象来调用

具有以下几个功能“

   给数组赋值:fill方法

   对数组进行排序:sort方法

     比较数组:equals方法比较数组中的元素值是否相等

   查找数组元素:通过binarySearch方法能对排序好的数组进行二分查找法操作

 

例:

  

public class Demo04 {
public static void main(String[] args) {
//arrays工具类使用
int[] a = {1,48,79,8789,7,97,9,7,97,7,456,79,46,4,6};

// System.out.println(a);
//System.out.println(Arrays.toString(a));
// printArray(a);
//升序排列
Arrays.sort(a);
System.out.println(Arrays.toString(a));
}
//手写一个打印数组的方法
public static void printArray(int[] a){
for (int i = 0; i <a.length ; i++) {
if (i==0){
System.out.print("["+a[i]+", ");
}else if (i>0&&i<a.length-1){
System.out.print(a[i]+", ");
}

if (i==a.length-1){
System.out.print(a[i]+"]");
}
}
}
}