18、Java中可变参数

从JDK 1.5之后,Java允许定义形参可变的参数

例如:

public void test(int a,String ... books){
      for(String book:books){
          System.out.println(book)
      }
}

调用:

test(1,"JAVA疯狂讲义","零基础javascript");

 

这里的books就是一个可变参数,可以当做一个数组使用

注意:

1:可变参数必须是最后一个参数

2:一个方法中最多只能定义一个可变参数

 

 

和数组的区别:

1:数组在方法中可以存在任何位置,个数不限

2:可变参数只能是最后一个参数,最多一个

 

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。