乡下人产国偷v产偷v自拍,国产午夜片在线观看,婷婷成人亚洲综合国产麻豆,久久综合给合久久狠狠狠9

  • <output id="e9wm2"></output>
    <s id="e9wm2"><nobr id="e9wm2"><ins id="e9wm2"></ins></nobr></s>

    • 分享

      java中Map遍歷的四種方式

       生命隨時(shí)光流逝 2019-09-01

      在java中所有的map都實(shí)現(xiàn)了Map接口,因此所有的Map(如HashMap, TreeMap, LinkedHashMap, Hashtable等)都可以用以下的方式去遍歷。

      方法一:在for循環(huán)中使用entries實(shí)現(xiàn)Map的遍歷:

      復(fù)制代碼
      /**
      * 最常見(jiàn)也是大多數(shù)情況下用的最多的,一般在鍵值對(duì)都需要使用
       */
      Map <String,String>map = new HashMap<String,String>();
      map.put("熊大", "棕色");
      map.put("熊二", "黃色");
      for(Map.Entry<String, String> entry : map.entrySet()){
          String mapKey = entry.getKey();
          String mapValue = entry.getValue();
          System.out.println(mapKey+":"+mapValue);
      }
      復(fù)制代碼

      方法二:在for循環(huán)中遍歷key或者values,一般適用于只需要map中的key或者value時(shí)使用,在性能上比使用entrySet較好;

      復(fù)制代碼
      Map <String,String>map = new HashMap<String,String>();
      map.put("熊大", "棕色");
      map.put("熊二", "黃色");
      //key
      for(String key : map.keySet()){
          System.out.println(key);
      }
      //value
      for(String value : map.values()){
          System.out.println(value);
      }
      復(fù)制代碼

      方法三:通過(guò)Iterator遍歷;

      復(fù)制代碼
      Iterator<Entry<String, String>> entries = map.entrySet().iterator();
      while(entries.hasNext()){
          Entry<String, String> entry = entries.next();
          String key = entry.getKey();
          String value = entry.getValue();
          System.out.println(key+":"+value);
      }
      復(fù)制代碼

      方法四:通過(guò)鍵找值遍歷,這種方式的效率比較低,因?yàn)楸旧韽逆I取值是耗時(shí)的操作;

      for(String key : map.keySet()){
          String value = map.get(key);
          System.out.println(key+":"+value);
      }

       

        本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購(gòu)買(mǎi)等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊一鍵舉報(bào)。
        轉(zhuǎn)藏 分享 獻(xiàn)花(0

        0條評(píng)論

        發(fā)表

        請(qǐng)遵守用戶 評(píng)論公約

        類似文章 更多