方法的重载可变参数:适用于参数个数不确定,类型确定的情况,
java把可变参数当做数组处理定义可变参数的语法如下:
返回值类型 方法名([数据类型 参数名],[数据类型 … 参数名]){语句块;}
使用可变参数时注意事项可变参数必须是方法声明中的最后一个。
public void getStr(String str,String … num){ System.out.print(str); for(String strs : num){ System.out.print(" "+strs); } System.out.println(); } public static void main(String[] args) { Test t = new Test(); t.getStr("hello","大家好","欢迎使用可变参数","感觉真好"); t.getStr("hello","大家好","欢迎使用可变参数"); t.getStr("hello","大家好"); t.getStr("hello"); }