Ich möchte ein String-Array als Parameter an eine Funktion übergeben. Bitte sehen Sie sich den folgenden Code an
%Vor%Aber wenn ich das tue, bekomme ich einen Fehler, der besagt, dass String [] in String konvertiert wird. Ich würde gerne wissen, ob es möglich ist, die Werte so zu übergeben oder wie man das richtig macht. Danke.
Alle obigen Antworten sind korrekt. Beachten Sie jedoch, dass Sie den Verweis auf das String-Array übergeben werden, wenn Sie so vorgehen. Wenn Sie in Ihrer aufgerufenen Funktion Änderungen am Array vornehmen, wird dies auch in der aufrufenden Funktion angezeigt.
Es gibt noch ein anderes Konzept namens variable Argumente in Java, das Sie sich ansehen können. Es funktioniert im Prinzip so. ZB: -
%Vor%Hier können wir die Funktion wie concat (a, b, c, d) oder eine beliebige Anzahl von Parametern aufrufen.
Weitere Informationen: Ссылка
Fühlen Sie sich frei, wie immer Sie es mögen.
%Vor%Grundsätzlich würde ich es so verwenden:
%Vor%