Arrays类

Arrays类

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

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

可以查看 JDK 帮助文档,了解 Arrays 类。

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

常用方法:

给数组赋值:通过 fill 方法。

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

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

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

ArrayDemo06

package array;
import java.util.Arrays;
public class ArrayDemo06 {
    public static void main(String[] args) {
        int[] a ={4531,545,21,65,285,6898,5,568,99,3,2,1};

        //打印数组元素:Arrays.toString()
        System.out.println(Arrays.toString(a));

        //数组排序:Arrays.sort()    升序
        Arrays.sort(a);
        System.out.println(Arrays.toString(a));

        //数组填充:Arrays.fill()
        /*Arrays.fill(a,0);
        System.out.println(Arrays.toString(a));*/

        //第2到第4个之间的元素被填充
        Arrays.fill(a,2,4,0);
        System.out.println(Arrays.toString(a));

    }
}

[4531, 545, 21, 65, 285, 6898, 5, 568, 99, 3, 2, 1]
[1, 2, 3, 5, 21, 65, 99, 285, 545, 568, 4531, 6898]
[1, 2, 0, 0, 21, 65, 99, 285, 545, 568, 4531, 6898]

posted @ 2021-07-29 17:46  一口葱花  阅读(39)  评论(0)    收藏  举报