可變參數(shù)可以解決代碼冗余的問題。
如:
public int zzj(int i, int j);
public int zzj(int i, int j, int k);
可以簡化成
public int zzj(int... num);
可以將可變參數(shù)視為長度可變的數(shù)組。不過需要注意以下問題:
- 變長參數(shù)一定要放在最后面
zzj(int ... nums, int temp)// error - 可變參數(shù)不能與數(shù)組參數(shù)并存
zzj(int[] nums)//error