標籤:java基礎知識 java基礎 util 刪除 .so rem [] 填充 lis
數組是我們在編程中常用到的一種資料結構。
數組建立有三種方式,以int類型為例:
1.int value[] = new int[]{1,2,3,4,5}; //{}中的是元素
2.int value[] = {1,2,3,4,5}; //{}中的是元素
3.int value[] = new int[5]; //[]中的是長度
還可以使用Array.fill填充數組。
java.util.*包下有一個類Arrays,對數組的操作有很大的協助。
首先定義一個數組:int value[] = new int[]{1,5,3,4,2};
1.排序:Arrays.sort( value);
2.索引:Arrays.binarySearch( value, 5);
3.數組長度:value.length;
4.數群組轉換成list:Arrays.asList( value);
5.比較兩個數組:Arrays.equals( value, value1);
6.Collections類
java.util.*包下還有兩個類ArrayList和Collections。
6.1逆轉數組:
ArrayList arrayList = new ArrayList();
arrayList.add("A");
arrayList.add("B");
arrayList.add("C");
arrayList.add("D");
arrayList.add("E");
Collections.reverse(arrayList);
6.2最大值、最小值:
Collections.max(arrayList);
Collections.min(arrayList);
6.3刪除數組元素:arrayList.clear();
6.4從一個數組中刪除另一個子數組:arrayList.removeAll( arraylist1);
6.5尋找兩個數組的公用元素:arrayList.retainAll( arrayList1); //公用元素賦值給arrayList
Java基礎知識系列——數組