最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

java map遍歷的四種方法總結(jié)

 更新時間:2013年10月25日 08:42:50   作者:  
以下是我整理的關(guān)于java中map的遍歷的四種方法。需要的朋友可以過來參考下,希望對大家有所幫助

整理了關(guān)于java中map的遍歷的四種方法:

import java.util.HashMap;import java.util.Iterator;import java.util.Map;import java.util.Map.Entry;import java.util.Set;publicclassMapTest{privateMap<String,String> map;publicMapTest(){
  map =newHashMap<String,String>();
  map.put("1","第一個數(shù)");
  map.put("2","第二個數(shù)");
  map.put("3","第三個數(shù)");}// 第一種方法(傳統(tǒng)方法)publicvoid mapOne(){Set<String> set = map.keySet();Iterator<String> it = set.iterator();while(it.hasNext()){String key =(String) it.next();String value =(String) map.get(key);System.out.println(key +"="+ value);}}// 第二種方法(傳統(tǒng)方法)publicvoid mapTwo(){Set set = map.entrySet();Iterator it = set.iterator();while(it.hasNext()){Entry entry =(Entry) it.next();String key =(String) entry.getKey();String value =(String) entry.getValue();System.out.println(key +"="+ value);}}// 第三種方法(增強for循環(huán)方法)publicvoid mapThree(){for(Object obj : map.keySet()){String key =(String) obj;String value =(String) map.get(key);System.out.println(key +"="+ value);}}// 第四種方法(增強for循環(huán)方法)publicvoid mapFour(){for(Object obj : map.entrySet()){Entry entry =(Entry) obj;String key =(String) entry.getKey();String value =(String) entry.getValue();System.out.println(key +"="+ value);}}publicstaticvoid main(String[] args){MapTest mapTest =newMapTest();System.out.println("=====first=====");
  mapTest.mapOne();System.out.println("=====second=====");
  mapTest.mapTwo();System.out.println("=====three=====");
  mapTest.mapThree();System.out.println("=====four=====");
  mapTest.mapFour();}}輸出結(jié)果:

=====first=====3=第三個數(shù)2=第二個數(shù)1=第一個數(shù)=====second=====3=第三個數(shù)2=第二個數(shù)1=第一個數(shù)=====three=====3=第三個數(shù)2=第二個數(shù)1=第一個數(shù)=====four=====3=第三個數(shù)2=第二個數(shù)1=第一個數(shù)

相關(guān)文章

  • 深入探究Java線程的狀態(tài)與生命周期

    深入探究Java線程的狀態(tài)與生命周期

    在java中,任何對象都要有生命周期,線程也不例外,它也有自己的生命周期。線程的整個生命周期可以分為5個階段,分別是新建狀態(tài)、就緒狀態(tài)、運行狀態(tài)、阻塞狀態(tài)和死亡狀態(tài)
    2022-04-04
  • Springboot+MDC+traceId日志中打印唯一traceId

    Springboot+MDC+traceId日志中打印唯一traceId

    本文主要介紹了Springboot+MDC+traceId日志中打印唯一traceId,文中通過示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-10-10
  • java實現(xiàn)簡易五子棋游戲

    java實現(xiàn)簡易五子棋游戲

    這篇文章主要為大家詳細(xì)介紹了java實現(xiàn)簡易五子棋游戲,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2020-06-06
  • SpringBoot攔截器的配置使用介紹

    SpringBoot攔截器的配置使用介紹

    攔截器可以用來實現(xiàn)未滿足某些條件,不容許訪問某些資源。SpringBoot 支持?jǐn)r截器,本文主要介紹攔截器的使用與原理
    2022-10-10
  • Java中一個線程執(zhí)行死循環(huán)有什么后果

    Java中一個線程執(zhí)行死循環(huán)有什么后果

    這篇文章主要為大家詳細(xì)介紹了Java中一個線程執(zhí)行死循環(huán)有什么后果,當(dāng)一個線程在執(zhí)行死循環(huán)時會影響另外一個線程嗎,下面為大家揭曉
    2016-05-05
  • Java實現(xiàn)過濾掉map集合中key或value為空的值示例

    Java實現(xiàn)過濾掉map集合中key或value為空的值示例

    這篇文章主要介紹了Java實現(xiàn)過濾掉map集合中key或value為空的值,涉及java針對map的簡單遍歷、判斷、移除等相關(guān)操作技巧,需要的朋友可以參考下
    2018-06-06
  • Java中的Map允許有重復(fù)元素嗎?

    Java中的Map允許有重復(fù)元素嗎?

    今天小編就為大家分享一篇關(guān)于Java中的Map允許有重復(fù)元素嗎?,小編覺得內(nèi)容挺不錯的,現(xiàn)在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧
    2019-02-02
  • Java編寫簡易rabbitmq生產(chǎn)者與消費者的代碼

    Java編寫簡易rabbitmq生產(chǎn)者與消費者的代碼

    開發(fā)時經(jīng)常與其它系統(tǒng)用rabbitmq對接,當(dāng)需要自測時,還是自己寫rabbitmq生產(chǎn)者、消費者自測方便些,下面給大家總結(jié)使用java編寫簡易rabbitmq的方法,感興趣的朋友一起看看吧
    2023-11-11
  • 使用filebeat收集并解析springboot日志過程示例

    使用filebeat收集并解析springboot日志過程示例

    這篇文章主要為大家介紹了使用filebeat收集并解析springboot日志實現(xiàn)過程示例,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2023-08-08
  • java實現(xiàn)文件重命名功能

    java實現(xiàn)文件重命名功能

    這篇文章主要介紹了java實現(xiàn)文件重命名功能,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2020-03-03

最新評論

卢湾区| 麻城市| 连平县| 德昌县| 鹤山市| 丹阳市| 兴义市| 岐山县| 荥阳市| 威信县| 莱阳市| 巍山| 勐海县| 齐河县| 嵩明县| 白水县| 呼和浩特市| 商水县| 全州县| 都江堰市| 简阳市| 龙陵县| 高要市| 电白县| 襄樊市| 东港市| 洛南县| 焦作市| 鸡泽县| 金川县| 磐安县| 敦煌市| 思茅市| 颍上县| 湘潭市| 晴隆县| 张家港市| 个旧市| 永康市| 紫阳县| 集安市|