可变参数可以解决代码冗余的问题。
如:
public int zzj(int i, int j);
public int zzj(int i, int j, int k);
可以简化成
public int zzj(int... num);
可以将可变参数视为长度可变的数组。不过需要注意以下问题:
- 变长参数一定要放在最后面
zzj(int ... nums, int temp)// error - 可变参数不能与数组参数并存
zzj(int[] nums)//error
可变参数可以解决代码冗余的问题。
如:
public int zzj(int i, int j);
public int zzj(int i, int j, int k);
可以简化成
public int zzj(int... num);
可以将可变参数视为长度可变的数组。不过需要注意以下问题: