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:可变参数只能是最后一个参数,最多一个

上一篇:c 中可变参数的实现


下一篇:基于ASP.NET WEB API实现分布式数据访问中间层(提供对数据库的CRUD)