Arrays类

Arrays类

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

  • API中提供了一个工具类Arrays供我们使用,从而可以对数据对象进行一些基本的操作

  • Arrays类中的方法都是Static修饰的静态方法,在使用的时候可以直接使用类名进行调用,而“不用”使用对象来调用(注意:是“不用”而不是“不能”)

  • 具有以下功能:

    1. 给数组赋值:通过fill方法

    2. 对数组排序:通过sort方法,按升序

    3. 比较数组:通过equals方法比较数组中元素值是否相等

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

public class ArrayDemo06 {
    public static void main(String[] args) {
        int[] a={1,3,6,7,4,9};
        //打印数组元素Arrays.toString
        System.out.println(Arrays.toString(a));
        //数组进行排序输出Arrays.sort
        Arrays.sort(a);
        System.out.println(Arrays.toString(a));
        //给数组赋值:Fill方法
        //Arrays.fill(a,0);所有元素都是0
        //System.out.println(Arrays.toString(a));
        Arrays.fill(a,2,4,0);//2-4之间被0填充,只包括2和3
        System.out.println(Arrays.toString(a));
    }
}

 

posted @ 2022-04-14 12:08  胖虎9  阅读(21)  评论(0)    收藏  举报