ArrayList及Map常用方法

2021-08-18 07:25:43 字數 583 閱讀 4875

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 判斷是否包含...