トリプル ドットの理解: Java の変数引数リスト
Java では、パラメーターの後に続くトリプル ドット (...) は次のように入力されます。メソッド宣言は、メソッドが指定された型の可変数の引数を受け取ることができることを示します。この機能は、メソッドに渡される引数の正確な数が不明な場合、または変化する可能性がある場合に特に役立ちます。
次のメソッド定義を考えてみましょう。
public void myMethod(String... strings) { // method body }
この場合、後の 3 つのドットはString パラメーター タイプは、メソッドが任意の数の String オブジェクトまたは String オブジェクトの配列を引数として受け入れることができることを示します。メソッドを呼び出すときは、0 個以上の文字列、または文字列の配列を渡すことができる柔軟性があります。
たとえば、次はすべて myMethod メソッドへの有効な呼び出しです:
myMethod(); // No arguments passed myMethod("one", "two", "three"); // Three arguments passed myMethod("solo"); // One argument passed myMethod(new String[] {"a", "b", "c"}); // An array of strings passed
重要な考慮事項:
可変引数リストを使用すると、メソッド設計に柔軟性がもたらされ、メソッド内のさまざまな数の引数を処理するための、より簡潔で汎用性の高いアプローチが可能になります。 Java プログラム。
以上がJava では変数引数リスト (Varargs) がトリプル ドット (...) でどのように機能しますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。