arrays 常用靜態方法
把陣列轉換為list
int arr = ;
listlist = arrays.aslist(arr)
把集合轉換為陣列
list.toarray(arr);
對陣列公升序排列
arrays.sort(arr);
複製指定長度的陣列
arrays.copy(arr,4);
linkedlist用法
linkedlist link = new linkedlist ();
offer(e)、offerlast(e e) 、link.add(e)、link.addlast()一樣新增到此列表的末尾
offerfirst(e e) addfirst()新增到此列表的開頭
關於這兩種的用法詳見api
深入理解ArrayList和LinkedList
arraylist和linkedlist都是實現了list介面 優點 基於動態的陣列實現,有確定的下標,讀和改更加容易,存放元素可以重複,也可以為null,有序 缺點 不適合對元素進行頻繁的插入和刪除,插入和刪除都需要做大量的元素移動 特點 集合中預設建立為乙個大小為10的陣列,執行add方法時,會...
Arrays和Math工具類
arrays 檢視apl,arrays在util包下且arrays的方法都是靜態方法,所以可以直接使用arrays呼叫靜態方法使用,不需要建立它的物件 常用的arrays靜態方法 arrays.tostring 陣列引數 得到乙個指定陣列內容的字串 int array string s arrays...
陣列排序 和查詢 以及Arrays類
a 氣泡排序 相鄰元素兩兩比較,大的往後放,第一次完畢,最大值出現在了最大索引處 int arr system.out.println 排序前 printarray arr bubblesort arr system.out.println 排序後 printarray arr 氣泡排序 publi...