<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    posts - 12,  comments - 2,  trackbacks - 0

    JDK 1.5 提供了可變量參數(shù),每個方法只能提供一個類型作為可變參數(shù),同時它必須
    在參數(shù)列表的最后

    適用條件:傳入到方法的參數(shù)的個數(shù)是不固定的,為了解決這個問題,通常了兩種方法

    1.重載如:
    Log.log(String code)
    Log.log(String code,String arg)
    Log.log(String code,String arg1,String arg2)
    2.把參數(shù)作為一個數(shù)組傳入,聲明數(shù)組把參數(shù)一個一個的加到數(shù)組中去
    Log.log(String code,String[] args)



    自從有了可變參數(shù)列表,革命的面貌煥然一新,可變參數(shù)列表可以達到以一敵三或者以一敵百的效果
    例:

    用了可變參數(shù),用下面方法可以替換前面四個方法
    Log.log(String code,String... args)

    聲明可變長參數(shù)方式如下:

    public void mymethod(String arg1,Object… args)

    也就是使用將參數(shù)聲明成可變長參數(shù)。

    顯然,可變長參數(shù)必須是最后一個參數(shù)。

    請看下面唐僧師傅給悟空講佛經(jīng)的例子:


     

    package test;
    public class Varargs1
    {
        
    public void speak(String name,Object arguments)
        
    {
            
    for(Object object : arguments)
            
    {
                System.out.println(object);package test;
    public class Varargs1
    {
    public void speak(String name,Object arguments)
    {
    for(Object object : arguments)
    {
    System.out.println(object);
    }
    }

    public static void main(String[] args)
    {
    Varargs1 va = new Varargs1();
    va.speak("悟空","人和妖精都是媽生的,");
    va.speak("悟空","不同的人是人他媽生的,","妖是妖他媽生的,");
    }
    }
            }

        }


        
    public static void main(String[] args)
        
    {
            Varargs1 va 
    = new Varargs1();
            va.speak(
    "悟空","人和妖精都是媽生的,");
            va.speak(
    "悟空","不同的人是人他媽生的,","妖是妖他媽生的,");
        }

    }



    public class Demo {

        
    private static int add(int  values)
        
    {
            
    int sum=0;
            
    for(int n:values) // foreach也是JDK1.5新添加的遍歷成員的循環(huán)機制
                sum+=n;
            
    return sum;
            
        }

        
    /**
        * 
    @param args
        
    */

        
    public static void main(String[] args) {
            
    // TODO Auto-generated method stub
            System.out.println(add(1,2,3,4,5)); //參數(shù)個數(shù)可變
        System.out.println(add(1,2));
        }

    }


     

    posted on 2008-05-09 16:08 doodoosun 閱讀(1258) 評論(1)  編輯  收藏 所屬分類: Java

    FeedBack:
    # re: JDK 5 中新特性 可變參數(shù)列表[未登錄]
    2008-05-10 09:02 | 護航
    你這里沒用到foreach啊  回復  更多評論
      

    只有注冊用戶登錄后才能發(fā)表評論。


    網(wǎng)站導航:
     

    <2008年5月>
    27282930123
    45678910
    11121314151617
    18192021222324
    25262728293031
    1234567

    常用鏈接

    留言簿(1)

    隨筆分類(6)

    隨筆檔案(11)

    文章分類(30)

    文章檔案(34)

    搜索

    •  

    最新評論

    閱讀排行榜

    評論排行榜

    主站蜘蛛池模板: 亚洲欧洲日本在线| 羞羞漫画小舞被黄漫免费| 亚洲区不卡顿区在线观看| 扒开双腿猛进入爽爽免费视频| 国产一级淫片a免费播放口| 黄网站色视频免费看无下截| 亚洲影视自拍揄拍愉拍| 久久久久亚洲av无码专区喷水 | 区三区激情福利综合中文字幕在线一区亚洲视频1 | 亚洲国产婷婷香蕉久久久久久| 免费看污成人午夜网站| 好久久免费视频高清| 一级做a爰性色毛片免费| 国产亚洲综合视频| 亚洲色偷偷综合亚洲AV伊人蜜桃 | 亚洲第一网站免费视频| 国产精品免费高清在线观看| 一个人看的www免费高清| 美女被免费网站视频在线| 亚洲美国产亚洲AV| 在线观看亚洲AV日韩A∨| 亚洲国产精品综合久久久| 亚洲色图国产精品| 亚洲ⅴ国产v天堂a无码二区| 亚洲AV永久无码精品成人| 亚洲国产a∨无码中文777| 亚洲精品制服丝袜四区| 亚洲人成精品久久久久| 亚洲va无码手机在线电影| 亚洲av永久无码精品漫画| 亚洲三级电影网址| 亚洲视频在线观看网址| 亚洲国产日韩在线| 国产91在线|亚洲| 四虎亚洲精品高清在线观看| 亚洲不卡影院午夜在线观看| 国产亚洲精品bv在线观看| 九九精品国产亚洲AV日韩| 猫咪免费人成在线网站| 国产精品1024在线永久免费| 99久久免费国产精品热|