Arrays類的常用方法


Arrays 類的定義:

Arrays類位於java.util 包中,主要包含了操縱數組的各種方法

Arrays 類的常用方法:

下面介紹一些常用的Arrays方法

Arrays類的sort()方法:對數組進行升序排序

Arrays.sort(數組名);

int [] arr3={12,21,13,24};
        
        Arrays.sort(arr3);
        for(int i=0;i<arr3.length;i++){
            System.out.print(arr3[i]+" ");

String toString()方法:將一個數組array轉換成一個字符串

int [] arr3={12,21,13,24};
    
    System.out.print(Arrays.toString(arr3));

void fill()方法:把數組array所有元素都賦值為指定數

int [] arr3={12,21,13,24};
        Arrays.fill(arr3,22);
        for(int i=0;i<arr3.length;i++){
            System.out.print(arr3[i]+" ");
        }

copyOf()方法:把數組array復制成一個長度為length的新數組,返回類型與復制的數組一致

int [] arr3={12,21,13,24};
        int arr[]=Arrays.copyOf(arr3, 6);
        for(int i=0;i<arr.length;i++){
            System.out.print(arr[i]+" ");
        }

int binarySearch()方法:查詢元素值在數組中的下標(要求數組中元素已經按升序排列)

int [] arr3={12,21,13,24};
        Arrays.sort(arr3);
        int bin=Arrays.binarySearch(arr3, 21);
        System.out.println(bin);
        

boolean equals()方法:比較兩個數組是否相等

int [] arr1={12,21,13};
        int [] arr2={12,21,13};
        int [] arr3={12,21,13,24};
        boolean  a=Arrays.equals(arr1,arr2);
        boolean  b=Arrays.equals(arr1,arr3);
        System.out.println(a+" , "+b);
            

以上是最常用的幾個Arrays方法,其他還有很多可以去幫助文檔里查;


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM