<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ù)  更多評論
      

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


    網(wǎng)站導(dǎo)航:
     

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

    常用鏈接

    留言簿(1)

    隨筆分類(6)

    隨筆檔案(11)

    文章分類(30)

    文章檔案(34)

    搜索

    •  

    最新評論

    閱讀排行榜

    評論排行榜

    主站蜘蛛池模板: 美女免费精品高清毛片在线视| 亚洲精品无码AV人在线播放| 99在线视频免费观看视频| 久久成人免费播放网站| 日本免费污片中国特一级| 久久伊人免费视频| 亚洲综合免费视频| 亚色九九九全国免费视频| 在线观看AV片永久免费| 日本xxwwxxww在线视频免费| 国产色爽免费视频| 亚洲AV伊人久久青青草原| 久久夜色精品国产亚洲av| 国产亚洲综合久久系列| 亚洲视频在线免费观看| 亚洲国产成a人v在线| 亚洲中文字幕久久精品无码VA| 亚洲av无码日韩av无码网站冲| 美女露100%胸无遮挡免费观看| 久久国产美女免费观看精品| 久久久久国色av免费看| 韩国免费一级成人毛片| 国产成人aaa在线视频免费观看 | 99国产精品免费视频观看| 精品福利一区二区三区免费视频 | 成人免费一区二区三区| 无人在线观看免费高清| 无码国产精品一区二区免费| 日韩中文无码有码免费视频 | 免费理论片51人人看电影| 亚洲福利精品电影在线观看| 久久亚洲精品视频| 亚洲另类古典武侠| 色妞www精品视频免费看| 你懂的免费在线观看| 免费观看无遮挡www的视频| 在线视频免费国产成人| 亚洲AV无码精品色午夜果冻不卡 | 国产亚洲精品看片在线观看| 老司机亚洲精品影院| 亚洲αⅴ无码乱码在线观看性色|