Array工具类

数组的工具类java.util.Arrays
数组对象本身供调用的方法少,但API提供了一个工具类Arras供于使用,从而对数据对象进行一些基本操作
查看JDK帮助文档
Arrays类中方法都是用static修饰的静态方法,在使用时可以直接使用类名进行调用,而不用使用对象来调用(不用而非不能)

常见功能

  1. 给数组赋值:fill方法
  2. 对数组排序:sort方法,按升序排列
  3. 比较数组:equals方法,比较数组中元素值是否相等
  4. 查找数组元素:binarySearch方法,对排序好的数组进行二分查找法操作
import java.util.Arrays;

public class Array_demo06 {
    public static void main(String[] args) {

        int[] a = new int[]{5,6,7,1,85,99,666};
        System.out.println(a);//打印哈希值
        System.out.println(Arrays.toString(a));//打印数组元素
        print(a);   //打印数组元素

        Arrays.sort(a); //排列数组
        System.out.println(Arrays.toString(a));

        Arrays.fill(a,2,4,6);  //填充数组,从哪到哪
        System.out.println(Arrays.toString(a));
        
        Arrays.fill(a,99);
        System.out.println(Arrays.toString(a));
    }

    public  static void print(int[] a) {
        for (int i = 0; i < a.length; i++) {
            if(i==0){
                System.out.print("[");
            }
            if(i==a.length-1){
                System.out.println(a[i] + "]");
            }else {
                System.out.print(a[i] + " "+",");
            }
        }
    }
}
posted on 2025-11-09 16:00  AAA神鹰  阅读(0)  评论(0)    收藏  举报