Arrays

SOBER小于 1 分钟

Arrays

基本介绍

Arrays里面包含了一系列静态方法,用于管理或操作数组(比如排序和搜索)。

Arrays 类常见方法应用案例

  1. toString 返回数组的字符串形式 Arrays.toString(arr)
     package commonClasses.arrays_;
     import java.util.Arrays;
    
     public class Arrays01 {
         public static void main(String[] args) {
             Integer[] integers = {1 , 20, 30, 3};
             System.out.println(Arrays.toString(integers));
         }
     }
    
  2. sort 排序(自然排序和定制排序)Integer arr[] = {1,-1,7.0,89};
     package commonClasses.arrays_;
     import java.util.Arrays;
     /**
      * 可以直接使用冒泡排序,也可以直接使用Arrays提供的sort方法排序
      * 为数组是引用类型,所以通过 sort 排序后,会直接影响到实参 integers
      * sort 重载的,也可以通过传入一个接口 Comparator 实现定制排序
      */
     public class Arrays01 {
         public static void main(String[] args) {
             Integer[] integers = {1 , 20, 30, 3};
             System.out.println(Arrays.toString(integers));
             Arrays.sort(integers);
             System.out.println(Arrays.toString(integers));
         }
     }
    
  3. binarySearch 通过二分搜索法进行查找,要求必须排好序int index = Arrays.binarySearch(arr, 3);

P482-P552 未看