版权声明: https://blog.csdn.net/qq_40905403/article/details/84553539
使用:
Object… arrs 类型+三个点 + 变量名
1. 相当于一个弹性数组
当不传入任何值时,数组长度为0
当传入值时,数组长度为传入值的数量
当传入null时,为null
2. 这个参数,只能放在最后一位参数位置上
public class TestDemo {
public static void fun(Object... arrs) {
if(arrs != null && arrs.length > 0) {
for(Object arr: arrs) {
System.err.println("值=" + arr);
}
} else {
if(arrs == null ) {
System.err.println("null");
}else if(arrs.length == 0) {
System.err.println("个数为空");
}
}
}
public static void main(String[] args) {
fun(null);
}
}
fun(null) 传入null
fun() 不传入任何参数
fun(1,2,3,4) 传入任意参数