Die dreifachen Punkte verstehen: Variable Argumentlisten in Java
In Java sind die dreifachen Punkte (...), die auf einen Parametertyp folgen Eine Methodendeklaration gibt an, dass die Methode eine variable Anzahl von Argumenten des angegebenen Typs empfangen kann. Diese Funktion ist besonders nützlich, wenn die genaue Anzahl der an die Methode übergebenen Argumente unbekannt ist oder variieren kann.
Bedenken Sie die folgende Methodendefinition:
public void myMethod(String... strings) { // method body }
In diesem Fall die drei Punkte danach Der String-Parametertyp gibt an, dass die Methode eine beliebige Anzahl von String-Objekten oder ein Array von String-Objekten als Argumente akzeptieren kann. Beim Aufrufen der Methode haben Sie die Flexibilität, null oder mehr Zeichenfolgen oder sogar ein Array von Zeichenfolgen zu übergeben.
Beispielsweise sind die folgenden Aufrufe alle gültigen Aufrufe der myMethod-Methode:
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
Wichtige Überlegungen:
Die Verwendung variabler Argumentlisten bietet Flexibilität beim Methodendesign und ermöglicht einen prägnanteren und vielseitigeren Ansatz für die Behandlung unterschiedlicher Anzahlen von Argumenten in Ihrem Java-Programme.
Das obige ist der detaillierte Inhalt vonWie funktionieren variable Argumentlisten (Varargs) mit Triple Dots (...) in Java?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!