在Java中,可以使用三個點(…)來定義一個可變參數。可變參數允許方法接受不定數量的參數,這些參數被封裝為一個數組。例如:
public void printNumbers(int... numbers) {
for (int num : numbers) {
System.out.println(num);
}
}
在上面的例子中,printNumbers
方法接受任意數量的整數作為參數,并將它們逐個打印出來。調用該方法時可以傳入任意數量的參數,如下所示:
printNumbers(1, 2, 3);
printNumbers(4, 5, 6, 7, 8);
printNumbers(9);
在方法內部,可變參數numbers
將會被當作數組來處理。