//请注意红色部分...
public class SayHelloToMulties {
public static void sayHelloTo(String... names) {
for (String n : names) {
System.out.println("Hello " + n + ". ");
}
}
public static void main(String... args) {
sayHelloTo(args);
}
}
命令行运行及结果:
.....>java SayHelloToMulties SharkWang xport
Hello SharkWang
Hello xport
在一个方法中只能使用一个省略号定义(可变长度的参数,也就是在输入时此处可以输入N个这一类型的参数),也就是只能定义一个可变长的参数,而且必需是最后一个参数。下面的定义是不合法的:
public Guitar(String builder, String model,String... features, float... stringHeights)
public Guitar(String builder, String model,String... features, float stringHeights)