如题,谢谢!

解决方案 »

  1.   

    ...就是说可变的参数数目你可以传一个byte进去  也可以传2个或者300个
      

  2.   

    不限定参数的个数。没有理由的记住就行了BTW 取的时候是从这个参数命名的数组中取。
      

  3.   

    可变参数:大概是JDK1.5引进的新东西希望没记错
    例如:定义一个方法void make(byte ... b){}可以这样引用: make();//1
     byte b = '3';
     make(b);//2
     byte[] bs ={ '1', '2', '3' };
     make(bs);//3
     byte a = '1';
     make(a, b);//4
      

  4.   

    在定义方法的时候,只能这样:
    void makee(int i, String... str)
    {
    }
    不能这样:
    void makee(String... str,int i)
    {
    }
    也就是说,可变参数只能放在形参列表的最后面。鉴于此,也就只能写一个可变长的参数了。
    不能写:
    void makee(int i, String... str,byte... b)
    {
    }