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

Können Sie Arrays in Java anonym übergeben?

Patricia Arquette
Patricia ArquetteOriginal
2024-10-26 07:43:30741Durchsuche

 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);

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!

Stellungnahme:
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