Anonyme Array-Argumente
Bei der Übergabe eines Arrays als Argument an eine Methode erstellen Programmierer oft eine benannte Variable, um die Array-Referenz zu speichern. Der folgende Code deklariert beispielsweise ein Array von Zeichenfolgen und übergibt es an eine Methode m():
String[] strs = {"blah", "hey", "yo"}; m(strs);
In bestimmten Situationen kann die Deklaration einer Variablen für ein Array, das nur einmal verwendet wird, jedoch ausführlich sein und unnötig. Java bietet hierfür eine Lösung: anonyme Array-Argumente.
Inline-Deklaration eines Arrays
Um ein Array direkt innerhalb eines Methodenaufrufs zu deklarieren, verwenden Sie die folgende Syntax:
m(new String[]{"blah", "hey", "yo"});
In diesem Beispiel wird das Schlüsselwort new verwendet, um ein neues Array von Zeichenfolgen zu erstellen, das dann an m() übergeben wird. Das Ergebnis entspricht dem ersten Codeausschnitt, es ist jedoch nicht erforderlich, eine separate Variable zu deklarieren.
Anonyme Array-Argumente können für jeden Array-Typ verwendet werden. Sie bieten eine übersichtliche und effiziente Möglichkeit, Arrays als Methodenargumente zu erstellen und zu übergeben, insbesondere wenn das Array nur einmal verwendet wird.
Das obige ist der detaillierte Inhalt vonKönnen Sie Arrays in Java anonym übergeben?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!