關於Arrays和LinkedList的簡單用法

2021-06-07 14:31:52 字數 421 閱讀 5717

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...