java基础 Arrays工具类

 

 

 

 

 

 

public static void main(String[] args) {

        int[] nums = { 10, 2, 32, 9 };
        int[] nums2 = { 10, 2, 9, 32 };

        // 比较 两个数组是否相等 (数组的内容,个数,顺序)
        boolean eq = Arrays.equals(nums, nums2);
        System.out.println(eq);

    }

 

public static void main(String[] args) {

        int[] nums = { 10, 2, 32, 9 };
        // 填充
        Arrays.fill(nums, 19);
        System.out.println(Arrays.toString(nums));

    }


// [19, 19, 19, 19]

 

 

public static void main(String[] args) {

        int[] nums = { 10, 2, 32, 9 };
        // 排序
        Arrays.sort(nums);
        System.out.println(Arrays.toString(nums));

    }

//
[2, 9, 10, 32]

 

public static void main(String[] args) {

        int[] nums = { 10, 2, 32, 9 };
        // 排序
        Arrays.sort(nums);
        System.out.println(Arrays.toString(nums));
        
        //二分法查找 ,一定先排序,如果找不到返回負數        
        int index = Arrays.binarySearch(nums,10);
        System.out.println(index);
    }

 

posted @ 2021-02-21 14:56  AngDH  阅读(45)  评论(0编辑  收藏  举报