So konvertieren Sie eine ArrayList in einen String in Java

So Konvertieren Sie Eine Arraylist In Einen String In Java



Ein String ist ein Datentyp, der zum Speichern einer Gruppe von Zeichenfolgewerten verwendet wird, während eine ArrayList eine Datenstruktur ist, die Teil des Sammlungsframeworks ist und zum Speichern der Gruppe von Objekten verwendet wird. Beim Programmieren in Java müssen Sie möglicherweise eine ArrayList in einen String ändern. Leider kann kein solches Verfahren diese Umwandlung direkt durchführen. Es gibt jedoch einige andere Ansätze, die Java für den angegebenen Zweck unterstützt.

In diesem Beitrag wird das Java-Konvertierungsverfahren von einer ArrayList in einen String definiert.

Wie konvertiert man eine ArrayList in einen String in Java?

Zum Konvertieren einer ArrayList in einen String können Sie Folgendes verwenden:







  • + Betreiber
  • append()-Methode
  • toString()-Methode
  • join()-Methode

Lassen Sie uns die Funktionsweise dieser Methoden durchgehen, um ArrayList in einen String zu konvertieren.



Methode 1: Konvertieren Sie eine ArrayList mithilfe des Operators + in einen String

Konvertieren einer ArrayList in einen String mit dem „ + ”-Operator ist die einfachste und einfachste Methode. Mit Hilfe dieser Verkettungsoperation können Sie die Elemente der ArrayList als String verketten.



Syntax
Befolgen Sie zum Konvertieren von ArrayList in String die folgende Syntax für „ + ' Operator:





Str += f + ',' ;

Hier, ' Str ” ist eine Variable vom Typ String, die erstellt wurde, um die Elemente des Arrays als String zu speichern, “ += ” Operator wird verwendet, um die Elemente der ArrayList als String zuzuweisen und zu verketten, “ f “ ist die Variable, die in der for-Schleife verwendet wird, um auf die Elemente zuzugreifen, und „ , ” wird mit den String-Elementen mit Komma-Trennung verkettet.

Beispiel
In diesem Beispiel erstellen wir zuerst eine leere ArrayList vom Typ String mit dem Namen „ Blumen “:



Aufführen < Schnur > Blumen = Neu Anordnungsliste <> ( ) ;

Fügen Sie dann die Elemente in der Liste mit dem „ hinzufügen() ' Methode:

Blumen. hinzufügen ( 'Rose' ) ;
Blumen. hinzufügen ( 'Jasmin' ) ;
Blumen. hinzufügen ( 'Lilie' ) ;

Drucken Sie die Liste von „ Blumen “:

System. aus . println ( 'Die Liste der Blumen:' + Blumen ) ;

Konvertieren Sie die Listenelemente in String mit Hilfe des „ + ” Operator in der “ zum ”Schleife:

Schnur Str = '' ;
zum ( Schnur f : Blumen ) {
Str += f + ',' ;
}

Drucken Sie abschließend die „ Str ” um die Elemente von ArrayList als String anzuzeigen:

System. aus . drucken ( 'Die zu stringende ArrayList: ' + Str ) ;

Die Ausgabe zeigt an, dass die ArrayList erfolgreich in einen durch Kommas getrennten String konvertiert wurde:

Sehen wir uns die nächste Methode zum Konvertieren von ArrayList in String an.

Methode 2: Konvertieren Sie eine ArrayList mithilfe der Methode append() in einen String

Um ArrayList in einen String umzuwandeln, verwenden wir jetzt das „ anhängen () “-Methode, die zur Klasse StringBuilder gehört. Es ist ähnlich dem „ + ”-Operator, da er die Elemente mit den Strings verkettet.

Syntax
Für die „ anhängen () ”-Methode können Sie die unten angegebene Syntax verwenden:

Str. anhängen ( f ) ;

Hier, ' Str “ ist das Objekt der StringBuilder-Klasse, die die „ anhängen () ”-Methode, indem die Liste übergeben wird, und „f“ stellt die ArrayList-Elemente dar, auf die mit der for-Schleife zugegriffen wird.

Beispiel
In diesem Beispiel konvertieren wir die zuvor erstellte ArrayList mit der Methode append() in einen String. Dazu erstellen wir zunächst ein Objekt „ Str ” der Klasse StringBuilder:

StringBuilderstr = Neu StringBuilder ( ) ;

Konvertieren Sie dann die ArrayList in Strings mit Hilfe der Methode append() in „ zum ”Schleife:

zum ( Schnur f : Blumen ) {
Str. anhängen ( f ) ;
Str. anhängen ( ',' ) ;
}

Zum Schluss drucken Sie „ Str “, der die Elemente von ArrayList als kommagetrennten String speichert:

System. aus . drucken ( 'Die zu stringende ArrayList: ' + Str ) ;

Ausgabe

Kommen wir zu einer anderen Methode zum Konvertieren von ArrayList in String.

Methode 3: Konvertieren Sie eine ArrayList mithilfe der toString()-Methode in einen String

In diesem Abschnitt verwenden wir die „ toString() ”-Methode der Klasse String zur Konvertierung von ArrayList nach String. Es ist eine vordefinierte Methode in Java, die den String-Formatwert ausgibt. Die Methode replace() wird mit der Methode toString() verwendet, um die jeweiligen Zeichen zu ersetzen.

Syntax
Befolgen Sie die angegebene Syntax, um ArrayList mit der Methode toString() in einen String zu konvertieren:

arrayList.toString ( ) ;

Das ' Anordnungsliste ” wird in einen String umgewandelt mit “ toString( )' Methode.

Beispiel
Zuerst erstellen wir eine Variable vom Typ String „ s “, der die ArrayList-Elemente als String speichert, nachdem die Konvertierung mit der Methode toString() durchgeführt wurde:

Schnur s = Blumen. toString ( ) ;

Verwenden Sie die Methode replace(), um die Eröffnung „ [ “ und schließen “ ] ” Klammern und Leerzeichen zwischen Elementen mit leeren Strings, um die kommagetrennten String-Werte zu erhalten:

s = s. ersetzen ( '[' , '' )
. ersetzen ( ']' , '' )
. ersetzen ( ' ' , '' ) ;

Geben Sie schließlich den resultierenden String im Konsolenfenster aus:

System. aus . drucken ( 'Die zu stringende ArrayList: ' + s ) ;

Ausgabe

Methode 4: Konvertieren Sie eine ArrayList mithilfe der Methode join() in einen String

beitreten() ” ist eine statische Methode der Klasse String, die die Elemente von ArrayList als String in einer Variablen vom Typ String verbindet.

Syntax
Für die Methode join() wird folgende Syntax verwendet:

Schnur . beitreten ( ',' , Anordnungsliste )

Hier nimmt die Methode join() zwei Argumente entgegen, eines ist das „ Anordnungsliste ' und die ' , “, die die Strings mit kommagetrennten Werten verbinden.

Beispiel
In diesem Beispiel rufen wir die Methode join() mit der Klasse String auf, indem wir „ Blumen ” ArrayList und das Komma “ , ” zum Trennen der Werte und Speichern in einer Variablen vom Typ String “ s “:

Schnur s = Schnur . beitreten ( ',' , Blumen ) ;

Drucken Sie den resultierenden String auf der Konsole aus, indem Sie das „ System.out.println() ' Methode:

System. aus . drucken ( 'Die zu stringende ArrayList: ' + s ) ;

Ausgabe

Wir haben die einfachsten Möglichkeiten zum Konvertieren einer ArrayList in einen String in Java zusammengestellt.

Fazit

Um eine ArrayList in einen String umzuwandeln, gibt es verschiedene Methoden, wie z. B. die Verwendung des „ + ”-Operator, append()-Methode, toString()-Methode und join()-Methode. Diese Methoden konvertieren die Elemente der ArrayList in durch Kommas getrennte String-Werte. Die Verwendung des +-Operators ist jedoch der einfachste Ansatz, um die angegebene Konvertierung durchzuführen. In diesem Blog haben wir die Möglichkeiten zum Konvertieren einer ArrayList in einen String in Java mit detaillierten Beispielen erklärt.