Java Map的幾種循環(huán)方式總結(jié)
更新時間:2013年12月10日 09:27:38 作者:
這篇文章主要是對Java中Map的幾種循環(huán)方式進行了詳細的總結(jié)介紹,需要的朋友可以過來參考下,希望對大家有所幫助
根據(jù)JDK的新特性,用For循環(huán)Map,例如循環(huán)Map的Key
Java代碼
復(fù)制代碼 代碼如下:
for(String dataKey : paraMap.keySet())
{
System.out.println(dataKey );
}
這里要注意的是,paraMap是怎么樣定義的,如果是簡單的Map paraMap = new HashMap();那前面的String就只能換成Object了.
對整Map的key和value都進行循環(huán),如下:
Java代碼
復(fù)制代碼 代碼如下:
for(Map.Entry<String, Object> entry : paraMap.entrySet())
{
System.out.println(entry.getKey()+": "+entry.getValue());
}
要是在以前,則是這么循環(huán)的:
java 代碼
復(fù)制代碼 代碼如下:
Iterator it = paraMap.entrySet().iterator();
while (it.hasNext())
{
Map.Entry pairs = (Map.Entry)it.next();
System.out.println(pairs.getKey() + " = " + pairs.getValue());
}
相關(guān)文章
Spring框架學(xué)習(xí)筆記之方法注解@Bean的使用
這篇文章主要給大家介紹了關(guān)于Spring框架學(xué)習(xí)筆記之方法注解@Bean使用的相關(guān)資料,這是一個我們很常用的注解,作用是指示一個方法生成一個由Spring管理的Bean,文中通過代碼介紹的非常詳細,需要的朋友可以參考下2023-12-12SpringBoot實現(xiàn)OneDrive文件上傳的詳細步驟
這篇文章主要介紹了SpringBoot實現(xiàn)OneDrive文件上傳的詳細步驟,文中通過代碼示例和圖文講解的非常詳細,對大家實現(xiàn)OneDrive文件上傳有一定的幫助,需要的朋友可以參考下2024-02-02Spring創(chuàng)建Bean的過程Debug的詳細流程
這篇文章主要介紹了Spring創(chuàng)建Bean的過程Debug的流程,本文通過圖文并茂的形式給大家介紹的非常詳細,對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下2020-11-11Spring中ApplicationListener的使用解析
這篇文章主要介紹了Spring中ApplicationListener的使用解析,ApplicationContext事件機制是觀察者設(shè)計模式的實現(xiàn),通過ApplicationEvent類和ApplicationListener接口,需要的朋友可以參考下2023-12-12