J2EE社區(qū)

          茍有恒,何必三更起五更眠;
          最無益,只怕一日曝十日寒.
          posts - 241, comments - 318, trackbacks - 0, articles - 16

          java特性----增強(qiáng)FOR循環(huán)

          Posted on 2008-08-03 15:44 xcp 閱讀(10258) 評(píng)論(13)  編輯  收藏 所屬分類: JAVA

          package com.test.For_Each;

          import java.util.ArrayList;
          import java.util.Iterator;
          import java.util.List;

          public class ForTest
          {
           public static void main(String args[])
           {
            int arr[] = {1, 2, 3, 4, 5, 6, 7, 8};

            /**
                   * 新式寫法
                   */

            for (int a : arr)
             System.out.println(a);

            /**
                   * 舊式寫法
                   */
            for (int i = 0; i < arr.length; i++)
             System.out.println(arr[i]);
            
            
            String arr2[] = {"好","流","哦","!!"};
            for(String a2 : arr2)
             System.out.println(a2);
            
            
            int arr3[][] = {{1,2,3},{4,5,6,},{7,8,9}};
            for(int a31[] : arr3)
            {
             for(int a32 : a31)
             { 
              System.out.println(a32);
             }
             System.out.println();
            }
            
            
            List<String> list = new ArrayList<String>();
            list.add("好");
            list.add("流");
            list.add("哦");
            list.add("!!");
            /**
             * 根據(jù)集合類長度遍歷
             */
            for(int i=0;i<list.size();i++)
            {
             System.out.println(list.get(i));
            }
            
            
            /**
             * 根據(jù)迭代器遍歷
             */
            for(Iterator i = list.iterator();i.hasNext();)
            {
             System.out.println(i.next());
            }
            
            /**
             * 根據(jù)新式for-each遍歷
             */
            for(String element : list)
             System.out.println(element);
           }
          }




          名稱: ?4C.ESL | .↗Evon
          口號(hào): 遇到新問題?先要尋找一個(gè)方案乄而不是創(chuàng)造一個(gè)方案こ
          mail: 聯(lián)系我


          Feedback

          # re: java新特性----新式for循環(huán)(For_Each)  回復(fù)  更多評(píng)論   

          2008-08-03 15:52 by qin
          呵呵,你在哪發(fā)現(xiàn)的喲

          # re: java新特性----新式for循環(huán)(For_Each)  回復(fù)  更多評(píng)論   

          2008-08-03 16:03 by 殘夢(mèng)追月
          以前用過這種用法。

          # re: java新特性----新式for循環(huán)(For_Each)  回復(fù)  更多評(píng)論   

          2008-08-03 17:17 by ZelluX
          這段代碼放在四年前還算有點(diǎn)新

          # re: java新特性----新式for循環(huán)(For_Each)  回復(fù)  更多評(píng)論   

          2008-08-03 18:24 by 千里冰封
          呵呵,現(xiàn)在已經(jīng)不能叫新的了,JDK1.5出來的時(shí)候就有了,現(xiàn)在JDK1.6都出來快兩年了

          # re: java新特性----新式for循環(huán)(For_Each)[未登錄]  回復(fù)  更多評(píng)論   

          2008-08-03 19:01 by adablue77
          確實(shí)不是很新

          # re: java新特性----新式for循環(huán)(For_Each)  回復(fù)  更多評(píng)論   

          2008-08-03 19:16 by 舞命小丟
          N年錢的東西了!

          # re: java新特性----新式for循環(huán)(For_Each)  回復(fù)  更多評(píng)論   

          2008-08-03 21:28 by xcp
          哦,曉得了

          # re: java新特性----新式for循環(huán)(For_Each)  回復(fù)  更多評(píng)論   

          2008-08-03 22:12 by alexlee
          5.0后就有。還是什么新的

          # re: java新特性----新式for循環(huán)(For_Each)  回復(fù)  更多評(píng)論   

          2008-08-04 08:25 by anyJava
          JDK1.5的新特性

          叫做 增強(qiáng)FOR循環(huán)

          1.5 還有泛型 自動(dòng)封裝箱 等特性

          # re: java特性----增強(qiáng)FOR循環(huán)  回復(fù)  更多評(píng)論   

          2008-08-28 19:27 by qin
          呵呵……好

          # re: java特性----增強(qiáng)FOR循環(huán)  回復(fù)  更多評(píng)論   

          2008-12-03 21:08 by ZK
          <--省略-->

          String[] CatIs = request.getParameterValues("like");

          <--省略-->

          <%
          if (CatIs != null) {
          for(String CatLike: CatIs)//這句為什么報(bào)錯(cuò)?
          {
          out.println(CatLike);
          }
          }
          %>

          # re: java特性----增強(qiáng)FOR循環(huán)  回復(fù)  更多評(píng)論   

          2008-12-03 21:53 by ZK
          不好意思找到錯(cuò)了!laugh myself!

          # re: java特性----增強(qiáng)FOR循環(huán)[未登錄]  回復(fù)  更多評(píng)論   

          2008-12-27 11:23 by xcp
          @ZK
          這個(gè)CatIs一定要是數(shù)據(jù),集合才得行!!!
          主站蜘蛛池模板: 德州市| 灌云县| 永康市| 本溪市| 泽普县| 沧州市| 长宁区| 南平市| 长沙县| 齐齐哈尔市| 德格县| 云梦县| 奉化市| 天镇县| 名山县| 泰安市| 河津市| 白玉县| 固镇县| 景泰县| 华蓥市| 和龙市| 海原县| 南漳县| 乐东| 宁阳县| 南丹县| 昌图县| 永丰县| 英山县| 西安市| 乳源| 蛟河市| 海林市| 临清市| 寻乌县| 利辛县| 泗洪县| 青岛市| 额尔古纳市| 任丘市|