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 因為是用陣列實現。查詢...