Arrays類
3.1 概述
java.util.Arrays 此類包含用來操作數組的各種方法,比如排序和搜索等。其所有方法均為靜態方法。
3.2 操作數組的方法
1.將參數數組變成字符串
public static String toString(數組);
public static void mian(String[] args){
//定義一個int數組
int[] arr = {1,3,5,6};
//打印數組,輸出地址值
System.out.println(arr);//[I@2ac1fdc4
//將數組內容轉換稱為字符串
String s = Arrays.toString(arr);
//打印字符串,輸出內容
System.out.println(s);//[1,3,5,6]
}
2.對指定的類型數組按升序進行排序
public static void sort(數組);
備注:
- 如果是數值,sort默認按照升序從小到大
- 如果是字符串,sort默認按照字母的升序
- 如果是自定義的類型,那么這個自定義的類需要有Comparable或者Comparator接口的支持
int[] array1 = {1,5,3,2,6};
Arrays.sort(array1);
System.out.println(array1);//[I@1b6d3586
System.out.println(Arrays.toString(array1));//[1,2,3,5,6]
String[] array2 = {"cc","bb","ee"};
Arrays.sort(array2);
System.out.println(array2);//[I@1b6d3586
System.out.println(Arrays.toString(array2));//[bb,cc,ee]