我想從地圖itreate在鍵集,但我的程序不能識別關鍵字關鍵字類型:MAP Keyset not working - not recognizing keyword KeyType?
我使用下面的代碼作爲甲骨文的Java文檔Here
for (KeyType key : outputMap.keySet())
System.out.println(key);
我想從地圖itreate在鍵集,但我的程序不能識別關鍵字關鍵字類型:MAP Keyset not working - not recognizing keyword KeyType?
我使用下面的代碼作爲甲骨文的Java文檔Here
for (KeyType key : outputMap.keySet())
System.out.println(key);
所提文檔中的代碼是僞代碼。將KeyType
替換爲您存儲在Map
中的類型作爲密鑰。
例如:
Map<Integer, String> map = new HashMap<>();
for (Integer key : map.keySet()) {
//..
}
有沒有在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,因爲這個例子映射了序列號。到人的名字。
您也可以重複在地圖上是這樣的:
ofcourse我怎麼能錯過它太糟糕了。感謝您的幫助 – Wills 2013-04-23 12:42:43