Java 可变个数形参的方法
1.说明
- 可变个数形参的方法是JDK5.0 中新增的内容
- 使用:
- 可变个数形参的格式:数据类型…变量名
- 当调用可变个数形参方法时,传入的参数个数可以是0个/1个/2个/3个…任意个
- 可变个数形参的方法与本类中方法名相同,形参不用的方法之间构成重载
- 可变个数形参的方法与本类中方法名相同,形参类型也相同的数据之间不构成重载。换句话说,二者不能共存
- 可变个数形参在方法中声明,必须放在参数的最后一个/末尾
- 可变个数形参方法的形参中,最多只能声明一个可变形参
2.使用场景
package com.javastudy.base;
public class MethodArgsTest {
public static void main(String[] args) {
MethodArgsTest test = new MethodArgsTest();
test.show("xiao");
test.show("xiao","hai");
test. show("xiao","hai","zi");
test. show();
}
public void show(int i) {
}
public void show(String s) {
System.out.println("我是固定个数参数方法");
}
public void show(String ... s) {
System.out.println("此方法能传入任意个数的参数");
for(int i = 0;i < s.length;i++){
System.out.println(s[i]);
}
}
public void show(int i, String ... s) {
}
}