Arrays类的常用方法

简介: Arrays类的常用方法

Arrays常用方法

  1. toString //返回数组字符串形式
Integer[] integers = {1,2,3};
sout(Arrays.toString(integers));
//[1,2,3]
  1. sort排序

    Integer arr[] = {1,-1,7,0,80};
    //因为数组是引用类型,通过sort排序后,会影响实参
    Arrays.sort(arr);
    //sort是重载的,也可以传入接口Comparator实现定制排序
    Arrays.sort(arr,new Comparator(){
        @Override
        public int compara(Object o1,Object o2){
            Integer i1 = (Integer) o1;
            Integer i2 = (Integer) o2;
            return i2 - i1
        }
    })
  2. binarySearch通过二分搜索法进行查找,要求必须排好序int index = Arrays.binarySearch(arr,3)
相关文章
|
2月前
|
Java
java的Random类和Arrays.sort类使用实例
java的Random类和Arrays.sort类使用实例
11 0
|
7月前
|
索引
Arrays的用法(常见方法的使用)
Arrays的用法(常见方法的使用)
35 2
Java-Arrays.sort()方法的比较器
Arrays.sort()有以下重载(此处只展示两种): Arrays.sort(Object[] a); Arrays.sort(T[] a, Comparator<? super T> c); Arrays.sort(Object[] a) 此方法看似没有要求我们实现比较器,对于基本数据类型,String类型确实如此,因为这些类型中已经自带了compareTo()方法
|
JavaScript
【JS面向对象编程常用方法】
【JS面向对象编程常用方法】
51 0
|
7月前
|
Java
聊聊Java集合框架中的Arrays类
``Arrays`` 和 ``Collections``是分别操作数组和集合的两个工具类。今天就来对 ``Arrays`` 中的内容作个总结。
111 1
聊聊Java集合框架中的Arrays类
Arrays类中的常见方法
导包 常见方法的使用 1.Arrays.toString() 2.Arrays.fill() 3.Arrays.sort() 4. Arrays.equals() 5.Arrays.binarySearch() 6.Arrays.copyOf() 和Arrays.copyOfRange()
88 1
|
Java
Map集合详解及Collections方法和Arrays方法
Map集合详解及Collections方法和Arrays方法
62 0
|
索引
Arrays工具类的常用方法
Arrays工具类的常用方法
83 0
|
Java 索引
java中Arrays类的常用方法
java中Arrays类的常用方法
|
Java
Java Arrays 列举常用方法
Java Arrays 列举常用方法
54 0