首頁 > Java > java教程 > 主體

Java Map的幾種循環方式總結

高洛峰
發布: 2017-01-22 16:28:41
原創
1777 人瀏覽過

根據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中文網!

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板