[010] 方法的可变个数的参数
一、方法可变个数的参数定义
当不知道给方法传递几个参数时,可采用方法的可变个数的参数
二、代码分析
-
可变参数的思路一
- 定义一个传入字符串组的接收函数,在主类中实例化,定义字符串组,调用接口即可。
class Person
{
public void printInfo(String[] arr)
{
for(int i = 0; i < arr.length; i++) {System.out.println(arr[i]);}
}
}
public class Main {
public static void main(String[] args) {
Person per = new Person();//实例化一个Person类
String[] arr = new String[] {"zhangsan","11岁"};//定义一个字符串组
per.printInfo(arr);//调用并传入参数
}
}
- 可变参数思路二(java特有的…方式)
class Person {
public void printInfo2(String ... args) {
for(int i = 0; i < args.length; i++) {
System.out.println(args[i]);
}
}
}
public class Main {
public static void main(String[] args) {
Person per = new Person();
String[] arr = new String[] {"zhangsan","11岁"};
per.printInfo2(arr);
}
}