var _gaq = _gaq || []; _gaq.push(['_setAccount', 'UA-20738293-1']); _gaq.push(['_trackPageview']); (function() { var ga = document.createElement('script')"/>

          jutleo
          歡迎走進(jìn)有風(fēng)的地方~~
          posts - 63,  comments - 279,  trackbacks - 0
          JDK5增強(qiáng)for循環(huán)的使用,此語(yǔ)法有很大的缺陷,僅適用于有限的輸出
          package com.bulktree;

          import java.util.ArrayList;
          import java.util.Collection;
          /*
           * jdk.15增加的for循環(huán)
           * 
          */

          public class TestFor
          {
              
          public static void main(String[] args) 
              
          {
                  
          int[] arr = {1,2,3,4,5,6,7,8,9,0};
                  
          for(int i : arr)
                  
          {
                      System.out.println(i);
                  }

                  
                  Collection c 
          = new ArrayList();
                  c.add(
          new String("111"));
                  c.add(
          new String("222"));
                  c.add(
          new String("333"));
                  c.add(
          new String("444"));
                  c.add(
          new String("555"));
                  c.add(
          new String("666"));
                  c.add(
          new String("777"));
                  c.add(
          new String("888"));
                  c.add(
          new String("999"));
                  c.add(
          new String("000"));
                  
          for(Object o : c)
                  
          {
                      System.out.println(o);
                  }

              }

          }

          posted on 2007-12-02 23:43 凌晨風(fēng) 閱讀(6529) 評(píng)論(21)  編輯  收藏 所屬分類: Java學(xué)習(xí)筆記

          FeedBack:
          # re: JDK5增強(qiáng)for循環(huán)的使用
          2007-12-03 03:30 | gr8vyguy
          沒明白你指的是什么缺陷  回復(fù)  更多評(píng)論
            
          # re: JDK5增強(qiáng)for循環(huán)的使用
          2007-12-03 08:33 | xyz20003
          就是不能獲得索引值,不能用set修改集合或數(shù)組的內(nèi)容。

          不覺是缺陷,這種方法是學(xué)動(dòng)態(tài)語(yǔ)言簡(jiǎn)化遍歷,實(shí)際上是對(duì)Iterator使用的簡(jiǎn)化,如果想用索引值或者修改內(nèi)容,再用回原來的方式好了。  回復(fù)  更多評(píng)論
            
          # re: JDK5增強(qiáng)for循環(huán)的使用
          2007-12-03 09:03 | 千里冰封
          是啊,這有什么缺陷的
            回復(fù)  更多評(píng)論
            
          # re: JDK5增強(qiáng)for循環(huán)的使用
          2007-12-03 09:17 | 差沙
          內(nèi)部機(jī)理是迭代, 所以要注意在循環(huán)中不要改變集合.  回復(fù)  更多評(píng)論
            
          # re: JDK5增強(qiáng)for循環(huán)的使用[未登錄]
          2007-12-03 09:57 | dudu
          缺陷值指的就是如果不能用索引值或者修改內(nèi)容吧!  回復(fù)  更多評(píng)論
            
          # re: JDK5增強(qiáng)for循環(huán)的使用[未登錄]
          2007-12-03 18:09 | binbin
          這樣子啊 我以為什么呢  回復(fù)  更多評(píng)論
            
          # re: JDK5增強(qiáng)for循環(huán)的使用
          2007-12-03 23:56 | lyazure
          本來就不是增強(qiáng),而且本身就只是對(duì)遍歷集合或數(shù)組元素的一種簡(jiǎn)化,何來缺陷之說  回復(fù)  更多評(píng)論
            
          # re: JDK5增強(qiáng)for循環(huán)的使用
          2007-12-04 08:48 | 交口稱贊
          樓主看看什么是泛型吧
          for each循環(huán)不是讓你這樣用的
          Object o
          而是
          明確類型 o

          這樣就不用再?gòu)?qiáng)制轉(zhuǎn)換了  回復(fù)  更多評(píng)論
            
          # re: JDK5增強(qiáng)for循環(huán)的使用
          2007-12-07 18:32 | 嘉悟
          不知道在說什么,什么有限的  回復(fù)  更多評(píng)論
            
          # re: JDK5增強(qiáng)for循環(huán)的使用
          2007-12-10 23:09 | chaircat
          只不過是C#中的foreach而已...
          無所謂缺陷也無所謂限制...  回復(fù)  更多評(píng)論
            
          # re: JDK5增強(qiáng)for循環(huán)的使用[未登錄]
          2008-04-03 15:34 | jackson
          我是剛學(xué)的,看過這個(gè)語(yǔ)法,但是在我電腦運(yùn)行不到??!是不是我的jdk版本太舊呢?  回復(fù)  更多評(píng)論
            
          # re: JDK5增強(qiáng)for循環(huán)的使用
          2008-06-05 11:39 | dryZeng
          沒覺得什么,而且還比較好用,只不過感覺比原樣慢了些,我做了測(cè)試,不知道有沒有人測(cè)試過.  回復(fù)  更多評(píng)論
            
          # re: JDK5增強(qiáng)for循環(huán)的使用
          2008-06-14 22:02 | Frederick
          呵呵??!在一定的情況下提供簡(jiǎn)化,而并不是取代傳統(tǒng)的for循環(huán),使用與否,看個(gè)人喜好了  回復(fù)  更多評(píng)論
            
          # re: JDK5增強(qiáng)for循環(huán)的使用
          2008-07-25 23:25 | Sheepandducky
          用起來還是很方便的,如果不習(xí)慣還是可以用傳統(tǒng)的for啊  回復(fù)  更多評(píng)論
            
          # re: JDK5增強(qiáng)for循環(huán)的使用
          2008-10-06 10:31 | jyt112
          個(gè)人有個(gè)人的用發(fā)罷了。。
          這種For循環(huán)的好處是,不用知道循環(huán)多少次,有多少次就會(huì)自動(dòng)循環(huán)多少次。很動(dòng)態(tài)?。。?!  回復(fù)  更多評(píng)論
            
          # re: JDK5增強(qiáng)for循環(huán)的使用
          2008-10-20 20:31 | 孤狼
          這個(gè)叫遍歷,用來瀏覽集合,數(shù)組什么的很好的.  回復(fù)  更多評(píng)論
            
          # re: JDK5增強(qiáng)for循環(huán)的使用
          2008-11-20 22:14 | sfli_g
          這是增強(qiáng)法么? 意思和 foreach差不多吧  回復(fù)  更多評(píng)論
            
          # re: JDK5增強(qiáng)for循環(huán)的使用
          2008-12-10 11:58 | ken_0218
          新版的迭代器  回復(fù)  更多評(píng)論
            
          # re: JDK5增強(qiáng)for循環(huán)的使用
          2009-01-06 10:08 |
          就是foreach,在JDK5提出泛化的時(shí)候加的  回復(fù)  更多評(píng)論
            
          # re: JDK5增強(qiáng)for循環(huán)的使用
          2009-03-20 16:08 | 嘎嘎
          有初學(xué)者的QQ群?jiǎn)?JAVA初學(xué)者,想學(xué)JAVA但是遇到很多問題,都解決不來....  回復(fù)  更多評(píng)論
            
          # re: JDK5增強(qiáng)for循環(huán)的使用
          2009-03-20 16:19 | 嘎嘎
          有QQ群的話,能幫我發(fā)到郵箱嗎,cricketjinye@126.com
          謝謝啦  回復(fù)  更多評(píng)論
            

          <2007年12月>
          2526272829301
          2345678
          9101112131415
          16171819202122
          23242526272829
          303112345

          常用鏈接

          留言簿(11)

          我參與的團(tuán)隊(duì)

          隨筆分類

          隨筆檔案

          文章分類

          文章檔案

          新聞分類

          新聞檔案

          收藏夾

          圍脖

          最新隨筆

          搜索

          •  

          最新評(píng)論

          閱讀排行榜

          評(píng)論排行榜

          主站蜘蛛池模板: 开鲁县| 邓州市| 铅山县| 嘉荫县| 巩义市| 东乌| 汕尾市| 房产| 安平县| 新密市| 山东省| 化州市| 青神县| 土默特右旗| 湘乡市| 平安县| 高陵县| 南澳县| 宣恩县| 安图县| 苗栗市| 德格县| 南汇区| 千阳县| 新蔡县| 鹿泉市| 息烽县| 洪洞县| 金川县| 万荣县| 垫江县| 新巴尔虎右旗| 抚宁县| 荥阳市| 廉江市| 左贡县| 玉树县| 伊通| 萨迦县| 苗栗市| 大姚县|