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

java 遍歷Map及Map轉化為二維數(shù)組的實例

 更新時間:2017年08月21日 09:25:52   作者:chs0113  
這篇文章主要介紹了java 遍歷Map及Map轉化為二維數(shù)組的實例的相關資料,希望通過本文能幫助到大家,實現(xiàn)這樣的功能,需要的朋友可以參考下

java 遍歷Map及Map轉化為二維數(shù)組的實例

實例代碼:

import java.util.HashMap; 
import java.util.Iterator; 
import java.util.Map; 
 
public class Test { 
  public static void main(String[] args) { 
    int a = 0, b = 0, c = 0; 
    // 第一種:通過Map.keySet()遍歷Map及將Map轉化為二維數(shù)組 
    Map<String, String> map1 = new HashMap<String, String>(); 
    map1.put("012013012013", "張三"); 
    map1.put("012013012014", "張四"); 
    String[][] group1 = new String[map1.size()][2]; 
    System.out.println("第一種:通過Map.keySet()遍歷map1的key和value"); 
    for (String key : map1.keySet()) {  
      System.out.println("key = " + key + " and value = " + map1.get(key));  
      group1[a][0] = key; 
      group1[a][1] = map1.get(key); 
      a++; 
    }  
    System.out.println("map1.size()為:" + map1.size() + ",a為:" + a + ",group1數(shù)組的長度為:" + group1.length); 
    System.out.println("----------------------------------------------------"); 
    for(int n = 0; n < group1.length; n++) { 
      System.out.println("key = " + group1[n][0] + " and value = " + group1[n][1]);  
    } 
     
    // 第二種:通過Map.entrySet()使用iterator()遍歷Map及將Map轉化為二維數(shù)組 
    Map<String, String> map2 = new HashMap<String, String>(); 
    map2.put("112013012013", "李三"); 
    map2.put("112013012014", "李四"); 
    System.out.println("\n" + "第二種:通過Map.entrySet()使用iterator()遍歷map2的key和value"); 
    Iterator<Map.Entry<String, String>> iterator = map2.entrySet().iterator();  
    String[][] group2 = new String[map2.size()][2]; 
    while (iterator.hasNext()) {  
      Map.Entry<String, String> entry = iterator.next();         
      System.out.println("key = " + entry.getKey() + " and value = " + entry.getValue()); 
      group2[b][0] = entry.getKey(); 
      group2[b][1] = entry.getValue(); 
      b++; 
    }  
    System.out.println("map2.size()為:" + map2.size() + ",b為:" + b + ",group2數(shù)組的長度為:" + group2.length); 
    System.out.println("----------------------------------------------------"); 
    for(int n = 0; n < group2.length; n++) { 
      System.out.println("key = " + group2[n][0] + " and value = " + group2[n][1]);  
    } 
     
    // 第三種:通過Map.entrySet()遍歷遍歷Map及將Map轉化為二維數(shù)組 
    Map<String, String> map = new HashMap<String, String>(); 
    map.putAll(map1); 
    map.putAll(map2);   
    String[][] group3 = new String[map.size()][2]; 
    System.out.println("\n" + "第三種:通過Map.entrySet()遍歷map的key和value ");    
    for (Map.Entry<String, String> entry : map.entrySet()) {  
      System.out.println("key = " + entry.getKey() + " and value = " + entry.getValue());  
      group3[c][0] = entry.getKey(); 
      group3[c][1] = entry.getValue(); 
      c++; 
    } 
    System.out.println("map.size()為:" + map.size() + ",c為:" + c + ",group3數(shù)組的長度為:" + group3.length); 
    System.out.println("----------------------------------------------------"); 
    for(int n = 0; n < group3.length; n++) { 
      System.out.println("key = " + group3[n][0] + " and value = " + group3[n][1]);  
    } 
     
  } 
} 

輸出結果為:

第一種:通過Map.keySet()遍歷map1的key和value 
key = 012013012013 and value = 張三 
key = 012013012014 and value = 張四 
map1.size()為:2,a為:2,group1數(shù)組的長度為:2 
---------------------------------------------------- 
key = 012013012013 and value = 張三 
key = 012013012014 and value = 張四 
 
第二種:通過Map.entrySet()使用iterator()遍歷map2的key和value 
key = 112013012014 and value = 李四 
key = 112013012013 and value = 李三 
map2.size()為:2,b為:2,group2數(shù)組的長度為:2 
---------------------------------------------------- 
key = 112013012014 and value = 李四 
key = 112013012013 and value = 李三 
 
第三種:通過Map.entrySet()遍歷map的key和value  
key = 112013012014 and value = 李四 
key = 112013012013 and value = 李三 
key = 012013012013 and value = 張三 
key = 012013012014 and value = 張四 
map.size()為:4,c為:4,group3數(shù)組的長度為:4 
---------------------------------------------------- 
key = 112013012014 and value = 李四 
key = 112013012013 and value = 李三 
key = 012013012013 and value = 張三 
key = 012013012014 and value = 張四 

如有疑問請留言或者到本站社區(qū)交流討論,大家共同進步,感謝閱讀,希望能幫助到大家,謝謝大家對本站的支持!

相關文章

  • 教你1秒將本地SpringBoot項目jar包部署到Linux環(huán)境(超詳細!)

    教你1秒將本地SpringBoot項目jar包部署到Linux環(huán)境(超詳細!)

    spring Boot簡化了Spring應用的開發(fā)過程,遵循約定優(yōu)先配置的原則提供了各類開箱即用(out-of-the-box)的框架配置,下面這篇文章主要給大家介紹了關于1秒將本地SpringBoot項目jar包部署到Linux環(huán)境的相關資料,超級詳細,需要的朋友可以參考下
    2023-04-04
  • Java微信掃碼登錄功能并實現(xiàn)認證授權全過程

    Java微信掃碼登錄功能并實現(xiàn)認證授權全過程

    這篇文章主要給大家介紹了關于Java微信掃碼登錄功能并實現(xiàn)認證授權的相關資料,要在Java中實現(xiàn)微信掃碼登錄,您可以按照以下步驟進行操作,文中通過代碼介紹的非常詳細,需要的朋友可以參考下
    2023-10-10
  • Java 內置Http Server構建web應用案例詳解

    Java 內置Http Server構建web應用案例詳解

    這篇文章主要介紹了Java 內置Http Server構建web應用案例詳解,本篇文章通過簡要的案例,講解了該項技術的了解與使用,以下就是詳細內容,需要的朋友可以參考下
    2021-09-09
  • Eclipse可視化插件WindowBuilder的安裝方法

    Eclipse可視化插件WindowBuilder的安裝方法

    這篇文章主要介紹了Eclipse可視化插件WindowBuilder的安裝方法,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2020-06-06
  • JavaWeb文件上傳開發(fā)實例

    JavaWeb文件上傳開發(fā)實例

    這篇文章主要為大家詳細介紹了JavaWeb文件上傳開發(fā)實例,如何進行文件上傳操作,感興趣的小伙伴們可以參考一下
    2016-08-08
  • Java批量操作文件系統(tǒng)的實現(xiàn)示例

    Java批量操作文件系統(tǒng)的實現(xiàn)示例

    文件上傳和下載是java web中常見的操作,本文主要介紹了Java批量操作文件系統(tǒng)的實現(xiàn)示例,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2024-03-03
  • java實現(xiàn)飛機游戲代碼

    java實現(xiàn)飛機游戲代碼

    這篇文章主要為大家詳細介紹了java實現(xiàn)飛機游戲代碼,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2020-09-09
  • Fluent Mybatis讓你擺脫Xml文件的技巧

    Fluent Mybatis讓你擺脫Xml文件的技巧

    Fluent-Mybatis類似于Mybatis-Plus是對Mybatis進一步的封裝,可以只用一個實體類對象,通過代碼生成器,在編譯的過程中生成所需要的各類文件,簡化了項目的基礎構建,提高開發(fā)效率,本文重點給大家介紹Fluent Mybaits讓你擺脫Xml文件的技巧,一起看看吧
    2021-08-08
  • hibernate 常用方法介紹

    hibernate 常用方法介紹

    這篇文章介紹了hibernate的常用方法,有需要的朋友可以參考一下
    2013-09-09
  • 輕松掌握java責任鏈模式

    輕松掌握java責任鏈模式

    這篇文章主要幫助大家輕松掌握java責任鏈模式,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2016-09-09

最新評論

抚松县| 合肥市| 甘谷县| 北流市| 墨脱县| 精河县| 上杭县| 德化县| 交城县| 紫云| 迁西县| 门源| 城步| 河东区| 长葛市| 兴安盟| 绥滨县| 垦利县| 抚顺县| 石河子市| 石城县| 武义县| 鹤庆县| 普陀区| 来凤县| 萝北县| 宁安市| 无棣县| 南和县| 古丈县| 炉霍县| 二手房| 龙川县| 石泉县| 搜索| 鲁甸县| 承德市| 北票市| 浮山县| 盘锦市| 东辽县|