標籤:
---恢複內容開始---
1,數組的定義
String[] a = new String[5];//定義數組的長度,稱為動態定義。
//下面兩種是在分配空間的同時還初始化了值
String[] b = new String[]{"a","b","c","d","e"};
String[] c = {"a","b","c","d","e"};
2.數組的輸出
String[] array = {"a","b","c","d","e"};
System.out.println(Arrays.toString(array));// [a, b, c, d, e]
3.轉換數組為ArrayList
String[] array = {"a","b","c","d","e"};
ArrayList<String> arrayList = new ArrayList<String>(Arrays.asList(array));
System.out.println(arrayList);//[a, b, c, d, e]
4.檢查數組中是否包含某些值
String[] array = {"a","b","c","d","e"};
System.out.println(Arrars,asList(array).contains("c"));//true
5.數組的排序
用到了Arrays.sort()方法,下面是幾種用法
1)Arrays.sort(int[] array)//這樣是對數組中所有元素按照從小到大的順序排列
2)Arrays.sort(int[] a, int fromIndex, int toIndex)//這種是對數組從fromIndea到toIndex的位置按照從小到大的順序排列(下標為toIndex的不參與排序)
3)Arrays.sort(T[] a,Comparator<T> c)//根據制定的比較子的順序對a數組進行排序
---恢複內容結束---
java中的數組