J2SE Map集合的用法

2021-06-04 20:23:36 字數 473 閱讀 6643

1.宣告乙個map: map map = new hashmap(); 

2.向map中放值,注意:map是key-value的形式存放的.如:

map.put(」sa」,」dd」);

3.從map中取值:string str = map.get(」sa」).tostring();結果是:str = 」dd」;

4.遍歷乙個map,從中取得key 和value

jdk1.5

map m = new hashmap(); 

for (object o : map.keyset())

jdk1.4

map map = new hashmap() ; 

iterator it = map.entryset().iterator() ;

while (it.hasnext())

J2EE集合框架map集合

concurrenthashmap 與hashmap的區別 最大的區別就是concurrenthashmap是執行緒安全copy的,hashmap不是執行緒安全的。為什麼執行緒安全呢 concurrenthashmap 中可以看出,它引入了乙個 分段鎖 的概念知,具體可以理解為把乙個大的map拆分成...

J2SE基礎 10集合2

2 列表 list 特點 1 有序的 插入的順序有序 元素有索引值。2 允許重複。set get listiterator sublist arraylist 特點 1 底層陣列方式實現。2 元素是有序的。是指新增進去的元素有序,不是指物件之間的順序 3 不是執行緒同步的。4 由於是用陣列實現,查詢...

J2SE基礎 10集合2

2 列表 list 特點 1 有序的 插入的順序有序 元素有索引值。2 同意反覆。set get listiterator sublist arraylist 特點 1 底層陣列方式實現。2 元素是有序的。是指加入進去的元素有序,不是指物件之間的順序 3 不是執行緒同步的。4 因為是用陣列實現。查詢...