紫風亂寫

          除了他眼前的屏幕,這個人什么也沒看見。
          被周圍的電腦簇擁著,他只知道他所創造的現實,但又意識到那是虛幻。
          他已經超越了技術。也超越了機器。
          posts - 62, comments - 93, trackbacks - 0, articles - 0
            BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理

          Java 5.0中的可變參數列

          Posted on 2005-09-12 23:17 Justfly Shi 閱讀(833) 評論(0)  編輯  收藏 所屬分類: Study Tiger
          如下列代碼所示

          1、傳入的可變參數將做為一個數組處理
          2、一個函數中只能有一個可變參數列,并且只能在函數參數定義的最后。
          package cn.justfly.study.tiger;

          /**
           * Sample of using varargs
           * @author Justfly Shi
           * created at 2005-8-31 0:38:19
           
          */
          public class Varargs {
            
          public void printObjectArgs(Object objects ){
              
          for(Object o:objects)// objects is an Object Array
              {
                System.
          out.println(o);
              }
              System.
          out.println("var count:"+ objects.length);
            }
            
          public void printFloats(float fs ){
              
          for(float f:fs){
                System.
          out.println(f);
              }
              System.
          out.println("var count:"+ fs.length);
            }
          // only one param can be var args,and should be placed at the end of param list   
          //  public void printArgs(Integer integers,String objects  ){}

            
          /**
             * @param args
             
          */
            
          public static void main(String[] args) {
              Varargs vars
          =new Varargs();
              vars.printObjectArgs(
          new Integer(1),new Integer(2),3,"abc");
              vars.printFloats(
          1.2f,1.3f);
            }

          }
          輸出結果:
          1
          2
          3
          abc
          var count:4
          1.2
          1.3
          var count:2
          主站蜘蛛池模板: 舞阳县| 五家渠市| 黄山市| 铜川市| 凌云县| 西平县| 苏尼特右旗| 舟山市| 富民县| 黎城县| 磐安县| 湖北省| 景洪市| 五华县| 县级市| 蓝田县| 阿拉善盟| 盐亭县| 政和县| 吕梁市| 密云县| 石阡县| 祁阳县| 无锡市| 双江| 庐江县| 江西省| 华阴市| 建湖县| 丹寨县| 逊克县| 荥阳市| 泾阳县| 成安县| 寿光市| 武胜县| 怀集县| 沁阳市| 双牌县| 淮南市| 上杭县|