2013-04-23 74 views

回答

2

所提文檔中的代碼是僞代碼。將KeyType替換爲您存儲在Map中的類型作爲密鑰。

例如:

Map<Integer, String> map = new HashMap<>(); 

for (Integer key : map.keySet()) { 
    //.. 
} 
+0

ofcourse我怎麼能錯過它太糟糕了。感謝您的幫助 – Wills 2013-04-23 12:42:43

1

有沒有在java引用類型關鍵字類型。 嘗試這個例子:

Map<Integer, String> person = new HashMap<Integer, String>(); 
    person.put(1, "Sohail"); 
    person.put(2, "Ahmad"); 
    person.put(3, "Wills"); 
    for(Integer serialNo : person.keySet()) 
     System.out.println("Key: "+serialNo+", Value: "+person.get(serialNo)); 

甲地圖是將鍵映射到值的對象。在這裏,我的鍵類型是Integer,我的值類型是String,因爲這個例子映射了序列號。到人的名字。

您也可以重複在地圖上是這樣的:

​​