可变参数
- 相同类型
- 数量不定
public int sum(int ... number);
本质
- 数组
public int sum(int ... number) {
System.out.println(number.getClass());
return 0;
}
- 输出
class [I # int型的数组
使用
- 数组的性质都适用
public int sum(int ... number) {
int sum = 0;
for(int i = 0; i < number.length; i++) {
sum += number[i];
}
return sum;
}
意义
- 方便
- 参数个数较少时,不用
new
数组了 - 待探索