国产一级a片免费看高清,亚洲熟女中文字幕在线视频,黄三级高清在线播放,免费黄色视频在线看

打開APP
userphoto
未登錄

開通VIP,暢享免費電子書等14項超值服

開通VIP
遍歷HashMap的key、value和整個對象

  • 以下通過程序來簡單實踐一下HashMap的的遍歷

    PS:如果要保持HashMap的遍歷順序和原插入順序一致,可以使用LinkedHashMap,使用方法和HashMap一樣,改一下聲明即可:LinkedHashMap myMap = new LinkedHashMap(); 當(dāng)然需要導(dǎo)入:java.util.LinkedHashMap

    import java.util.Collection;
    import java.util.HashMap;
    import java.util.Iterator;
    import java.util.Map;

    public class MapList {
     /**
      * @param args
      */
     public static void main(String[] args) {
      // TODO Auto-generated method stub
      HashMap myMap = new HashMap();
      
      myMap.put("hello", "你好");
      myMap.put("bye", "再見");
      myMap.put("thanks", "謝謝");
      myMap.put("ok", "好的");
      
      System.out.println("--------------------遍歷key和value----------------------");
      for(Iterator iter = myMap.entrySet().iterator();iter.hasNext();){
                Map.Entry element = (Map.Entry)iter.next();
                Object strKey = element.getKey();
                Object strObj = element.getValue();
               
                System.out.println("myMap.get(\""+strKey+"\")="+strObj);
      }
      
      System.out.println();
      System.out.println("--------------------遍歷整個HashMap----------------------");
      Collection objs = myMap.entrySet();
      for (Iterator iterator=objs.iterator(); iterator.hasNext();){
       Object obj = iterator.next();
       System.out.println(obj);
      }
      
      System.out.println();
      System.out.println("--------------------遍歷HashMap的key----------------------");
      Collection keys = myMap.keySet();
      for (Iterator iterator=keys.iterator(); iterator.hasNext();){
       Object key = iterator.next();
       System.out.println(key);
      }
      
      System.out.println();
      System.out.println("--------------------遍歷HashMap的value----------------------");
      Collection values = myMap.values();
      for (Iterator iterator=values.iterator(); iterator.hasNext();){
       Object value = iterator.next();
       System.out.println(value);
      }
     }
    }

    運行結(jié)果
    --------------------遍歷key和value----------------------
    myMap.get("hello")=你好
    myMap.get("thanks")=謝謝
    myMap.get("ok")=好的
    myMap.get("bye")=再見

    --------------------遍歷整個HashMap----------------------
    hello=你好
    thanks=謝謝
    ok=好的
    bye=再見

    --------------------遍歷HashMap的key----------------------
    hello
    thanks
    ok
    bye

    --------------------遍歷HashMap的value----------------------
    你好
    謝謝
    好的
    再見


本站僅提供存儲服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊舉報
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
map,set,list,等JAVA中集合解析
圖解LinkedHashMap原理
java中Map遍歷的四種方式
java 遍歷map 方法
java HashMap 循環(huán)遍歷map的方法
Alibaba開發(fā)手冊:集合遍歷的幾種方式
更多類似文章 >>
生活服務(wù)
分享 收藏 導(dǎo)長圖 關(guān)注 下載文章
綁定賬號成功
后續(xù)可登錄賬號暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點擊這里聯(lián)系客服!

聯(lián)系客服