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();
//方法一: 用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())
另外 我們可以先把hashmap 轉為集合collection,再迭代輸出,不過得到的物件
map aa = new hashmap();
aa.put("tmp1", new object()); //追加 替換用同樣的函式.
aa.remove("temp1"); //刪除
for (iterator i = aa.values().iterator(); i.hasnext(); ) //遍歷
來個完整的,包含treeset的元素內部排序的
public static void main(string args)
// hashmap entryset() 遍歷
for(map.entrym: hash.entryset())
//hashmap keyset() 遍歷
for(object m: hash.keyset())
// treemap keyset()遍歷
for(object m: treemap.keyset()) }
Java如何遍歷Map的所有的元素
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 返回的 s...
Java如何遍歷Map的所有的元素
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 返回的 s...
Java如何遍歷Map的所有的元素
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 返回的 s...