jdk1.4中
map map = new hashmap();
iterator it = map.entryset().iterator();
while (it.hasnext())
jdk1.5中,應用新特性for-each迴圈
map m = new hashmap();
for(object o : map.keyset())
返回的 set 中的每個元素都是乙個 map.entry 型別。
private hashtableemails = new hashtable();
另外 我們可以先把hashmap 轉為集合collection,再迭代輸出,不過得到的物件
//方法一: 用entryset()
iterator it = emails.entryset().iterator();
while(it.hasnext())
// 方法二:jdk1.5支援,用entryset()和for-each迴圈()
for (map.entrym : emails.entryset())
// 方法三:用keyset()
iterator it = emails.keyset().iterator();
while (it.hasnext())
// 方法五:jdk1.5支援,用keyset()和for-each迴圈
for(object m: emails.keyset())
java中Map的遍歷
map遍歷的常用方法 mapmap new hashmap map.put 0,zero map.put 1,one map.put 2,two 方法一 最常用的 獲取key值 collectionk map.keyset iteratoritk k.iterator system.out.prin...
Java中的Map遍歷
在map集合中 values 獲取集合中的所有的值,沒有鍵,沒有對應關係 keyset 將map中所有的鍵存入到set集合中。因為set具備迭代器,所以可以用迭代方式取出所有的鍵,再根據get方法,獲取每乙個鍵對應的值。entryset set entryset 返回此對映中包含的對映關係的set檢...
關於JAVA中Map集合的遍歷
每次用到map集合的時候都要去查一下怎麼遍歷,最近一次查的,感覺還不錯,收藏吧!第一種 map string,string map new hashmap string,string for entry string,string entry map entryset 第二種 iterator.en...