posts - 12, comments - 6, trackbacks - 0, articles - 0
            BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理

          日歷

          <2008年12月>
          30123456
          78910111213
          14151617181920
          21222324252627
          28293031123
          45678910

          公告


          搜索

          •  

          最新評論

          Java遍歷的多種寫法

          Posted on 2007-11-12 19:04 oahiq.Max 閱讀(3299) 評論(1)  編輯  收藏 所屬分類: Java

          JDK1.4

          Map   map   =   new   HashMap()   ;  
             
            Iterator   it   =   map.entrySet().iterator()   ;  
            while   (it.hasNext())  
            {  
            Map.Entry   entry   =   (Map.Entry)   it.next()   ;  
            Object   key   =   entry.getKey()   ;  
            Object   value   =   entry.getValue()   ;  
            }

          JDK1.5

          Map   m   =   new   HashMap();  
            for   (Object   o   :   map.keySet())   {  
                    map.get(o);  
            }



              // For a set or list
          for (Iterator it=collection.iterator(); it.hasNext(); ) {
          Object element = it.next();
          }

          // For keys of a map
          for (Iterator it=map.keySet().iterator(); it.hasNext(); ) {
          Object key = it.next();
          }

          // For values of a map
          for (Iterator it=map.values().iterator(); it.hasNext(); ) {
          Object value = it.next();
          }

          // For both the keys and values of a map
          for (Iterator it=map.entrySet().iterator(); it.hasNext(); ) {
          Map.Entry entry = (Map.Entry)it.next();
          Object key = entry.getKey();
          Object value = entry.getValue();
          }

           


          評論

          # re: Java遍歷的多種寫法  回復  更多評論   

          2008-12-16 10:54 by tarzan
          學習了,謝謝
          主站蜘蛛池模板: 日照市| 丹凤县| 宣化县| 虹口区| 佳木斯市| 云南省| 宝坻区| 读书| 通化县| 黑河市| 汝阳县| 衡山县| 南澳县| 巴塘县| 会同县| 内黄县| 化德县| 海伦市| 新和县| 伊吾县| 龙山县| 土默特左旗| 外汇| 无棣县| 兴城市| 神木县| 长治县| 西峡县| 甘洛县| 翁牛特旗| 册亨县| 合作市| 繁昌县| 新丰县| 金沙县| 洛隆县| 晴隆县| 康马县| 都匀市| 屯昌县| 广安市|