arraylist
儲存有序可重複元素,增刪改查 分別為 list.add(int index,object object),
list.remove(int index)),
list.set(index, element),
list.get(int index),
list.size()
map儲存無序,不可重複的元素 增刪改查分別為 map.put(key,value),
map.get(int index),
map.remove(int index)
//如何遍歷map,兩種方法:keyset,entryset
//通過keyset獲取乙個set的鍵的集合
setkeyset= map3.keyset();
iterator it= keyset.iterator();
while (it.hasnext())
//通過entryset遍歷,該方法返回的是一種對映關係
set> entryset=map3.entryset();
for (map.entryentry : entryset)
Map 常用屬性及方法
1.size屬性 返回map結構的成員總數 const map new map name 張三 title author console.log map.size 2 2.set 和get 3.has方法 返回乙個布林值,判斷某個鍵是否在當前map物件當中 map.has name true 4.d...
ArrayList及LinkedList原始碼分析
jdk7的情況 建議在開發中使用帶引數的構造器 arraylist list new arraylist int capaity 這樣能夠減少擴容次數,從而提高效率。jdk8的情況 小總結jdk7中的arraylist中底層object陣列的建立類似於單例模式中的餓漢式,一呼叫建構函式就建立了乙個長...
Map集合常用方法及常用遍歷方式
public v put k key,v value 把鍵與值新增到map集合中public v remove object key 刪除key對應的值public v get object key 根據指定的鍵,獲取對應的值public v containkey object key 判斷是否包含...