java陣列和常用Arrays方法和氣泡排序口訣
阿新 • • 發佈:2019-02-15
陣列基本要素:
識別符號:陣列的名稱,用於區分不同的陣列
陣列元素:向陣列中存放的資料
元素下標:對陣列元素進行編號,從0開始,陣列中的每個元素都可以通過下標來訪問
元素型別:陣列元素的資料型別
陣列長度固定不變,避免越界
使用陣列四步走
宣告陣列 int[] a;
分配空間 a=new int[5];
賦值 a[0]=8;
處理資料 a[0] = a[0]*10;
使用java.util.Arrays類
Java.util包提供了許多工具類
Arrays.sort(); 升序
Boolean a = Arrays.equals(array1,array2) 比較兩個陣列是否相等
String toString(array) 將一個數組轉換成字串
Void a = Arrays.fill(array,1) 將陣列全部轉換成1
copyOf(array,length) 複製成一個新的陣列 長度由length決定 型別一樣
Int binarySearch(array,val) 查詢val在陣列中的下標
二維陣列
Int[][]scores;
Scores=new int[5][50];
Int[][] scores = new int[5][50];
桟:基本資料型別(先進後出) 推:引用資料型別 (字串 陣列)
Int[][] scores=new int[][]{{90,80,70,45},{13,45,50},[15]};
倒敘=降序
逆序 (沒有順序)
氣泡排序速記口訣(升序)
N個數組來排隊
兩兩相比小靠前
外層迴圈N-1
內層迴圈N-1-i