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

java遍歷Map的幾種方法分析

 更新時間:2016年08月22日 11:15:26   作者:sir  
這篇文章主要介紹了java遍歷Map的幾種方法,結合實例形式分析了使用循環(huán)與迭代等方法操作Map遍歷的相關技巧,需要的朋友可以參考下

本文實例分析了java遍歷Map的幾種方法。分享給大家供大家參考,具體如下:

Java代碼:

Map<String,String> map=new HashMap<String,String>();
map.put("username", "qq");
map.put("passWord", "123");
map.put("userID", "1");
map.put("email", "qq@qq.com");

第一種用for循環(huán)

Java代碼:

for(Map.Entry<String, String> entry:map.entrySet())
{
  System.out.println(entry.getKey()+"--->"+entry.getValue());
}

第二種用迭代

Java代碼:

Set set = map.entrySet();
  Iterator i = set.iterator();
  while(i.hasNext()){
    Map.Entry<String, String> entry1=(Map.Entry<String, String>)i.next();
    System.out.println(entry1.getKey()+"=="+entry1.getValue());
}

用keySet()迭代

Java代碼:

Iterator it=map.keySet().iterator();
while(it.hasNext())
{
  String key;
  String value;
  key=it.next().toString();
  value=map.get(key);
  System.out.println(key+"--"+value);
}

用entrySet()迭代

Java代碼:

Iterator it=map.entrySet().iterator();
System.out.println( map.entrySet().size());
String key;
String value;
while(it.hasNext()){
  Map.Entry entry = (Map.Entry)it.next();
  key=entry.getKey().toString();
  value=entry.getValue().toString();
  System.out.println(key+"===="+value);
}

更多java相關內容感興趣的讀者可查看本站專題:《Java數(shù)據(jù)結構與算法教程》、《Java操作DOM節(jié)點技巧總結》、《Java文件與目錄操作技巧匯總》和《Java緩存操作技巧匯總

希望本文所述對大家java程序設計有所幫助。

相關文章

  • 從Mybatis-Plus開始認識SerializedLambda的詳細過程

    從Mybatis-Plus開始認識SerializedLambda的詳細過程

    這篇文章主要介紹了從Mybatis-Plus開始認識SerializedLambda,本文通過實例代碼給大家介紹的非常詳細,需要的朋友可以參考下
    2024-07-07
  • JAVA如何獲取jvm和操作系統(tǒng)相關信息

    JAVA如何獲取jvm和操作系統(tǒng)相關信息

    這篇文章主要介紹了JAVA獲取jvm和操作系統(tǒng)相關信息,使用Java自帶的類進行獲取系統(tǒng)運行的相關信息,在這整理記錄分享一下,需要的朋友可以參考下
    2022-10-10
  • Java封裝數(shù)組之添加元素操作實例分析

    Java封裝數(shù)組之添加元素操作實例分析

    這篇文章主要介紹了Java封裝數(shù)組之添加元素操作,結合實例形式分析了Java封裝數(shù)組實現(xiàn)元素追加、插入等相關操作技巧,需要的朋友可以參考下
    2020-03-03
  • springboot項目中jacoco服務端部署使用

    springboot項目中jacoco服務端部署使用

    這篇文章主要為大家介紹了springboot項目中jacoco服務端部署使用示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2022-07-07
  • java 基礎知識之網(wǎng)絡通信(TCP通信、UDP通信、多播以及NIO)總結

    java 基礎知識之網(wǎng)絡通信(TCP通信、UDP通信、多播以及NIO)總結

    這篇文章主要介紹了java 基礎知識之網(wǎng)絡通信總結的相關資料,包括TCP通信、UDP通信、多播以及NIO,需要的朋友可以參考下
    2017-03-03
  • Spring Data JPA 實現(xiàn)多表關聯(lián)查詢的示例代碼

    Spring Data JPA 實現(xiàn)多表關聯(lián)查詢的示例代碼

    多表查詢在spring data jpa中有兩種實現(xiàn)方式,第一種是利用hibernate的級聯(lián)查詢來實現(xiàn),第二種是創(chuàng)建一個結果集的接口來接收連表查詢后的結果,這里介紹第二種方式,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-07-07
  • java并發(fā)之Lock接口的深入講解

    java并發(fā)之Lock接口的深入講解

    從Java 5之后,在java.util.concurrent.locks包下提供了另外一種方式來實現(xiàn)同步訪問.那就是Lock,這篇文章主要給大家介紹了關于java并發(fā)之Lock接口的相關資料,需要的朋友可以參考下
    2021-08-08
  • SpringBoot?如何從容器中獲取對象

    SpringBoot?如何從容器中獲取對象

    這篇文章主要介紹了SpringBoot?如何從容器中獲取對象,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-08-08
  • Java的stream流多個字段排序的實現(xiàn)

    Java的stream流多個字段排序的實現(xiàn)

    本文主要介紹了Java的stream流多個字段排序的實現(xiàn),主要是兩種方法,第一種是固定多個字段排序和第二種動態(tài)字段進行排序,具有一定的參考價值,感興趣的可以了解一下
    2023-10-10
  • JavaCV簡介與環(huán)境搭建詳細步驟

    JavaCV簡介與環(huán)境搭建詳細步驟

    JavaCV是一個開源的Java接口,它為幾個著名的計算機視覺庫(如OpenCV、FFmpeg)提供了Java封裝,這篇文章主要給大家介紹了關于JavaCV簡介與環(huán)境搭建的相關資料,需要的朋友可以參考下
    2024-04-04

最新評論

遵化市| 府谷县| 喀喇沁旗| 惠水县| 嘉峪关市| 吴桥县| 万盛区| 比如县| 和林格尔县| 台州市| 西昌市| 剑川县| 肥西县| 五家渠市| 遵义县| 光山县| 鹿泉市| 手机| 安岳县| 如皋市| 南丰县| 山丹县| 鞍山市| 新化县| 呼伦贝尔市| 且末县| 赤峰市| 郧西县| 绵竹市| 绥江县| 三江| 大化| 万荣县| 蒲城县| 宽城| 桐乡市| 平阳县| 沁阳市| 梁山县| 耒阳市| 胶州市|