溫馨提示×

java中三個(gè)點(diǎn)是什么意思

小億
104
2024-08-26 14:30:22
欄目: 編程語言

在Java中,三個(gè)點(diǎn)(…)通常表示可變參數(shù)列表。這意味著方法可以接受不定數(shù)量的參數(shù),這些參數(shù)將被組合成一個(gè)數(shù)組傳遞給方法。這個(gè)特性通常用于簡化方法的定義,使其可以接受任意數(shù)量的參數(shù)。例如:

public void printNumbers(int... numbers) {
    for (int num : numbers) {
        System.out.println(num);
    }
}

printNumbers(1, 2, 3);  // 調(diào)用方法時(shí)可以傳遞任意數(shù)量的參數(shù)

另外,在Java中,三個(gè)點(diǎn)(…)還可以用作數(shù)組的展開操作符,將數(shù)組中的元素展開為獨(dú)立的參數(shù)。例如:

int[] numbers = {1, 2, 3};
printNumbers(numbers);  // 這樣會將整個(gè)數(shù)組參數(shù)傳遞給方法

printNumbers(numbers...);  // 這樣會將數(shù)組中的元素展開為獨(dú)立的參數(shù)傳遞給方法

0