类型后跟...

  类型后(...),如(String...params),是从java5开始,java 语言对方法参数支持的一种新写法,叫可变长度参数列表。其语法就是类型后跟...表示此处接受的参数为0到多个Object类型的对象,或者是一个Object[]。 例如我们有一个方法叫做test(String...params),那么你还可以写方法test(),但你不能写test(String[] params),这样会出编译错误,系统提示出现重复的方法。 

  

public static void main(String[] args) {
test("1","2","3");
}


public static void test(String... params){

if (params != null) {
for(int i=0;i<params.length;i++){
System.out.println(params[i]);
}
}
}

posted @ 2013-05-16 16:52  冰雪柔情的天空  阅读(105)  评论(0编辑  收藏  举报