亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

不同方式遍歷Map集合(全)

 更新時間:2015年07月22日 09:19:46   作者:FOEVERYANG  
大家都知道Map是一種以鍵值對的形式存在的集合,其中每個鍵映射到一個值,下面把Map遍歷集合總結(jié)了一下給大家分享下,需要的朋友可以參考下

今天一朋友問我有關(guān)Map集合的遍歷問題,說真的當(dāng)時真是懵了似懂非懂的,下面我通過查閱資料,具體內(nèi)容整理如下:

 public static void main(String[] args){
 Map<String,String> map=new HashMap<String,String>();
 map.put("1","張三");
 map.put("2","李四");
 map.put("3","王五");
 } 

第一種方法:通過Map.keySet遍歷key和value   

for(String key:map.keySet()){
 System.out.print("key="+key);
 System.out.println("value="+map.get(key));
 }

 第二種方法:通過Map.entrySet和迭代器遍歷Map

Iterator<Map.Entry<String,String>> car =map.entrySet().interator();
 while(car.hasNext()){
 Map.Entry<String,String> entry=car.next();
 System.out.println("key="+entry.getKey()+"and value="+entry.getValue());
 
 }

 第三種方法:Map.entrySet()加for in 循環(huán)(推薦):

for(Map.Entry<String,String> entry:map.entrySet()){
 System.out.println("key="+entry.getKey()+"and value="+entry.getValue());

}

注:Map.entrySet()返回的是一個Set<Map<k,v>>,Map.Entry是一個接口,表示一個鍵值對(映射項),而Set<Map<k,v>>則表示映射項的Set。

 第四種方法:通過Map.values():

for(String val:map.Values()){
 System.out.println("value="+v);

}

以上四種方法介紹了Map集合的遍歷代碼,希望能夠幫助到大家。

相關(guān)文章

  • SpringBoot深入講解單元測試與熱部署應(yīng)用

    SpringBoot深入講解單元測試與熱部署應(yīng)用

    這篇文章介紹了SpringBoot單元測試與熱部署,文中通過示例代碼介紹的非常詳細(xì)。對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2022-06-06
  • 快速學(xué)會Dubbo的配置環(huán)境及相關(guān)配置

    快速學(xué)會Dubbo的配置環(huán)境及相關(guān)配置

    本文主要講解Dubbo的環(huán)境與配置,文中運用大量代碼和圖片講解的非常詳細(xì),需要學(xué)習(xí)或用到相關(guān)知識的小伙伴可以參考這篇文章
    2021-09-09
  • springboot整合freemarker的踩坑及解決

    springboot整合freemarker的踩坑及解決

    這篇文章主要介紹了springboot整合freemarker的踩坑及解決方案,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-05-05
  • java定時任務(wù)的實現(xiàn)方式

    java定時任務(wù)的實現(xiàn)方式

    這篇文章主要介紹了java定時任務(wù)的實現(xiàn)方式,在應(yīng)用里經(jīng)常都有用到在后臺跑定時任務(wù)的需求,如何進行java定時任務(wù),本文為大家進行講解,感興趣的小伙伴們可以參考一下
    2016-02-02
  • java使用鏈表實現(xiàn)約瑟夫環(huán)

    java使用鏈表實現(xiàn)約瑟夫環(huán)

    這篇文章主要為大家詳細(xì)介紹了java使用鏈表實現(xiàn)約瑟夫環(huán),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2019-05-05
  • java中TCP實現(xiàn)回顯服務(wù)器及客戶端

    java中TCP實現(xiàn)回顯服務(wù)器及客戶端

    本文主要介紹了java中TCP實現(xiàn)回顯服務(wù)器及客戶端,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2023-02-02
  • Flowable數(shù)據(jù)庫表分類及數(shù)據(jù)字典解析

    Flowable數(shù)據(jù)庫表分類及數(shù)據(jù)字典解析

    這篇文章主要介紹了Flowable數(shù)據(jù)庫表分類及數(shù)據(jù)字典解析,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-11-11
  • java int類型二維數(shù)組實現(xiàn)“楊輝三角”的完整實例

    java int類型二維數(shù)組實現(xiàn)“楊輝三角”的完整實例

    這篇文章主要給大家介紹了關(guān)于java int類型二維數(shù)組實現(xiàn)“楊輝三角”的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-12-12
  • 永久解決idea git log亂碼的問題

    永久解決idea git log亂碼的問題

    這篇文章主要介紹了永久解決idea git log亂碼的問題,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2021-02-02
  • 淺析對Java關(guān)鍵字final和static的理解

    淺析對Java關(guān)鍵字final和static的理解

    本文主要給大家談?wù)勑【帉ava關(guān)鍵字final和static的理解,本文給大家介紹的較詳細(xì),需要的朋友參考參考下
    2017-04-04

最新評論