在Java中,可以使用以下幾種方式來實現多參數的傳遞:
public void myMethod(int[] params) {
// 使用params數組中的參數
}
int[] arr = {1, 2, 3};
myMethod(arr);
...
來表示可變參數,實際上會將參數轉換成一個數組。例如:public void myMethod(int... params) {
// 使用params數組中的參數
}
myMethod(1, 2, 3);
public void myMethod(List<Integer> params) {
// 使用params集合中的參數
}
List<Integer> list = Arrays.asList(1, 2, 3);
myMethod(list);
需要注意的是,使用可變參數或集合作為方法參數時,可以傳遞任意數量的參數,甚至可以不傳遞參數。而使用數組作為方法參數時,需要顯式地創建數組對象,并且數組的長度是固定的。