JDK1.5以上支持
一、定义方法
有时方法的参数个数不固定,可以使用...来省略个数,使用时直接遍历即可,例如下面的方法
public class hi {
public void print(String ...args){
String str="";
for (String t : args) { //对输入的不确定个数参数进行取值操作
str += t+ " ";
}
System.out.println("args = [" + str + "]");
}
public static void main(String[] args){
new hi().print("1","2","3");
}
}
二、调用方法
1、最简单的直接向上面使用方法一样,直接传递参数1、参数2、参数3
new hi().print("1","2","3”);
2、使用数组传递
new hi().print(new String[]{"1","2","3"});