JAVA可变参数的理解
- 什么是可变参数:可变参数就是数目不确定的参数,在传入后可以当作一个数组来使用。
- 可变参数的语法是什么:在参数类型后加上三个点再加上参数名。
int...i
代表参数名为“i”的可变参数 - 可变参数如何使用:
- 普通for循环:
public void test(String a,int... b){ for(int i=0;i<b.length;i++){ System.out.println(b[i]); } }
- 增强for循环:
public void test(String a,int... b){ for (int i : b) { System.out.println(i); } }
- 使用可变参数的注意事项:
- 可变参数只能作为最后一个参数使用
- 方法参数中可以只有可变参数
- 可变参数可以为0个