欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

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

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

整理了關(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","第一個(gè)數(shù)");
  map.put("2","第二個(gè)數(shù)");
  map.put("3","第三個(gè)數(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);}}// 第三種方法(增強(qiáng)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);}}// 第四種方法(增強(qiáng)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=第三個(gè)數(shù)2=第二個(gè)數(shù)1=第一個(gè)數(shù)=====second=====3=第三個(gè)數(shù)2=第二個(gè)數(shù)1=第一個(gè)數(shù)=====three=====3=第三個(gè)數(shù)2=第二個(gè)數(shù)1=第一個(gè)數(shù)=====four=====3=第三個(gè)數(shù)2=第二個(gè)數(shù)1=第一個(gè)數(shù)

相關(guān)文章

  • SpringCloud中的Feign詳解

    SpringCloud中的Feign詳解

    這篇文章主要介紹了SpringCloud中的Feign詳解,Feign是一個(gè)聲明式的Web Service客戶端,以Java接口注解的方式調(diào)用Http請(qǐng)求,同時(shí)Feign整合了Ribbon和Hystrix,實(shí)現(xiàn)負(fù)載均衡與容斷功能,需要的朋友可以參考下
    2023-09-09
  • mybatis省略@Param注解操作

    mybatis省略@Param注解操作

    這篇文章主要介紹了mybatis省略@Param注解操作,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來(lái)看看吧
    2020-11-11
  • springboot+nginx+https+linux實(shí)現(xiàn)負(fù)載均衡加域名訪問簡(jiǎn)單測(cè)試

    springboot+nginx+https+linux實(shí)現(xiàn)負(fù)載均衡加域名訪問簡(jiǎn)單測(cè)試

    這篇文章主要介紹了springboot+nginx+https+linux實(shí)現(xiàn)負(fù)載均衡加域名訪問簡(jiǎn)單測(cè)試,本文通過實(shí)例代碼給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值 ,需要的朋友可以參考下
    2019-05-05
  • Java并發(fā)編程深入理解之Synchronized的使用及底層原理詳解 上

    Java并發(fā)編程深入理解之Synchronized的使用及底層原理詳解 上

    在并發(fā)編程中存在線程安全問題,主要原因有:1.存在共享數(shù)據(jù) 2.多線程共同操作共享數(shù)據(jù)。關(guān)鍵字synchronized可以保證在同一時(shí)刻,只有一個(gè)線程可以執(zhí)行某個(gè)方法或某個(gè)代碼塊,同時(shí)synchronized可以保證一個(gè)線程的變化可見(可見性),即可以代替volatile
    2021-09-09
  • 詳解用maven搭建springboot環(huán)境的方法

    詳解用maven搭建springboot環(huán)境的方法

    本篇文章主要介紹了詳解用maven搭建springboot環(huán)境的方法,這里整理了詳細(xì)的代碼,非常具有實(shí)用價(jià)值,有需要的小伙伴可以參考下
    2017-08-08
  • mybatis的使用-Mapper文件各種語(yǔ)法介紹

    mybatis的使用-Mapper文件各種語(yǔ)法介紹

    這篇文章主要介紹了mybatis的使用-Mapper文件各種語(yǔ)法介紹,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來(lái)看看吧
    2020-11-11
  • Java基礎(chǔ)鞏固抽象類與接口詳解

    Java基礎(chǔ)鞏固抽象類與接口詳解

    在類中沒有包含足夠的信息來(lái)描繪一個(gè)具體的對(duì)象,這樣的類稱為抽象類,接口是Java中最重要的概念之一,它可以被理解為一種特殊的類,不同的是接口的成員沒有執(zhí)行體,是由全局常量和公共的抽象方法所組成,本文給大家介紹Java抽象類和接口,感興趣的朋友一起看看吧
    2022-05-05
  • 23種設(shè)計(jì)模式(16)java訪問者模式

    23種設(shè)計(jì)模式(16)java訪問者模式

    這篇文章主要為大家詳細(xì)介紹了23種設(shè)計(jì)模式之java訪問者模式,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2018-01-01
  • 詳解Java中String類的各種用法

    詳解Java中String類的各種用法

    Java中定義了String和StringBuffer兩個(gè)類來(lái)封裝對(duì)字符串的各種操作,存放于java.lang包中,是Java語(yǔ)言的核心類,提供了字符串的比較、查找、截取、大小寫轉(zhuǎn)換等操作,無(wú)需導(dǎo)入即可直接使用它們。讓我們來(lái)詳細(xì)了解它吧
    2021-11-11
  • Java中Set與List的關(guān)系與區(qū)別介紹

    Java中Set與List的關(guān)系與區(qū)別介紹

    這篇文章主要介紹了Java中Set與List的關(guān)系與區(qū)別介紹,本文總結(jié)它們兩個(gè)接口都是繼承自Collection、它們之間的存儲(chǔ)方式不一樣,需要的朋友可以參考下
    2015-03-03

最新評(píng)論