首頁 >Java >java教程 >Java Map的幾種循環方式總結

Java Map的幾種循環方式總結

高洛峰
高洛峰原創
2017-01-22 16:28:411801瀏覽

根據JDK的新特性,用For循環Map,例如循環Map的Key

Java代碼 

for(String dataKey : paraMap.keySet())    
{    
    System.out.println(dataKey );               
}

這裡要注意的是,paraMap是怎麼樣定義的,如果是簡單的Map paraMap = new HashMap();那前面的String就只能換成Object了.

對整Map的key和value都進行循環,如下:

Java代碼 

for(Map.Entry<String, Object> entry : paraMap.entrySet())    
{    
    System.out.println(entry.getKey()+": "+entry.getValue());    
}

要是在以前,則是這麼循環的:

rr

java

Iterator it = paraMap.entrySet().iterator();    
while (it.hasNext())     
{    
        Map.Entry pairs = (Map.Entry)it.next();    
        System.out.println(pairs.getKey() + " = " + pairs.getValue());    
 }
更多Java Map的幾種循環方式總結相關文章請關注PHP中文網!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn