Arrays 類的定義:
Arrays類位於java.util 包中,主要包含了操縱數組的各種方法
Arrays 類的常用方法:
下面介紹一些常用的Arrays方法
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方法,其他還有很多可以去幫助文檔里查;