Heim > Java > javaLernprogramm > Können Sie Arrays in Java anonym übergeben?

Können Sie Arrays in Java anonym übergeben?

Patricia Arquette
Freigeben: 2024-10-26 07:43:30
Original
846 Leute haben es durchsucht

 Can You Pass Arrays Anonymously in Java?

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);
Nach dem Login kopieren

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"});
Nach dem Login kopieren

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!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage