So konvertieren Sie eine Arraylist in eine Zeichenfolge in Java

So konvertieren Sie eine Arraylist in eine Zeichenfolge in Java
Eine Zeichenfolge ist ein Datentyp, mit dem eine Gruppe von Stringwerten gespeichert wird, während eine ArrayList eine Datenstruktur ist, die Teil des Sammelframeworks ist und zum Speichern der Objektgruppe verwendet wird. Während der Programmierung in Java müssen Sie möglicherweise eine Arraylist in eine Zeichenfolge ändern. Leider kann keine solche Methode diese Konvertierung direkt durchführen. Es gibt jedoch einige andere Ansätze, die Java für den angegebenen Zweck unterstützt.

Dieser Beitrag definiert das Java -Konvertierungsverfahren von einer Arraylist zu einer Zeichenfolge.

So konvertieren Sie eine Arraylist in eine Zeichenfolge in Java?

Für die Konvertierung einer ArrayList in eine Zeichenfolge können Sie verwenden:

  • + Operator
  • append () Methode
  • toString () Methode
  • join () Methode

Lassen Sie uns die Arbeit dieser Methoden durchlaufen, um die ArrayList in eine Zeichenfolge umzuwandeln.

Methode 1: Konvertieren Sie eine ArrayList mit + Operator in eine Zeichenfolge

Konvertieren einer ArrayList in eine Zeichenfolge mit der “+Operator ist die einfachste und einfachste Methode. Sie können die Elemente der ArrayList mit Hilfe dieser Verkettungsoperation als Zeichenfolge verkettet.

Syntax
Für die Konvertierung von ArrayList in Zeichenfolge folgen Sie der folgenden Syntax für die “+" Operator:

str += f +",";

Hier, "str"Ist eine Zeichenfolgentypvariable, die zum Speichern der Elemente des Arrays als Zeichenfolge erstellt wurde"+="Der Bediener wird verwendet, um die Elemente der ArrayList als Zeichenfolge zuzuweisen und zu verkettet"FIst die Variable, die in der for -Schleife verwendet wird, um auf die Elemente zuzugreifen und “,”Wird mit den Streichelementen mit Komma -Trennung verkettet.

Beispiel
In diesem Beispiel erstellen wir zunächst eine leere String -Typ -ArrayList mit dem Namen “Blumen”:

Aufführen Blumen = New ArrayList ();

Fügen Sie dann die Elemente in der Liste mit der "hinzu" hinzuhinzufügen()" Methode:

Blumen.add ("Rose");
Blumen.add ("jasmin");
Blumen.add ("lily");

Drucken Sie die Liste von “Blumen”:

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

Konvertieren Sie die Listenelemente mit Hilfe des “+"Operator in"für”Schleife:

String str = "";
für (String f: Blumen)
str += f +",";

Schließlich drucken Sie die “str”Um die Elemente der ArrayList als Zeichenfolge anzeigen:

System.aus.print ("die ArrayList zu String:" + str);

Die Ausgabe zeigt an, dass die ArrayList erfolgreich in die von der Kommas getrennte Zeichenfolge umgewandelt wird:

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

Methode 2: Konvertieren Sie eine ArrayList mithilfe der append () -Methode in eine Zeichenfolge

Für die Konvertierung von ArrayList in eine Zeichenfolge werden wir jetzt die „verwenden“append ()Methode, die zur StringBuilder -Klasse gehört. Es ähnelt dem “+Operator, während er die Elemente mit den Saiten verkettet.

Syntax
Für die "append ()Methode können Sie die untergegebene Syntax verwenden:

str.append (f);

Hier, "strIst das Objekt der StringBuilder -Klasse, die das nennt "append ()Methode durch Übergabe der Liste und „F“ repräsentiert die ArrayList.

Beispiel
In diesem Beispiel werden wir die zuvor erstellte ArrayList mithilfe der Methode append () in eine Zeichenfolge konvertieren. Zuerst erstellen wir ein Objekt “str”Der StringBuilder -Klasse:

StringBuilder str = new StringBuilder ();

Konvertieren Sie dann die ArrayList mit Hilfe der append () -Methode in “in Strings in“ in “in“ in “für”Schleife:

für (String f: Blumen)
str.append (f);
str.anhängen (",");

Zuletzt drucken “strDas speichert die Elemente von ArrayList als von Kommas getrennter Zeichenfolge:

System.aus.print ("die ArrayList zu String:" + str);

Ausgang

Wechseln Sie zu einer anderen Methode, um die ArrayList in String konvertieren zu können.

Methode 3: Konvertieren Sie eine ArrayList mit der Methode toString () in eine Zeichenfolge

In diesem Abschnitt werden wir die “nutzen“tostring ()Methode der String -Klasse für die Konvertierung von ArrayList in die Zeichenfolge. Es handelt sich um eine vordefinierte Methode in Java, die den String -Formatwert ausgibt. Die Methode Ersatz () wird mit der Methode toString () verwendet, um die bestimmten Zeichen zu ersetzen.

Syntax
Befolgen Sie die angegebene Syntax, um die ArrayList mit der Methode toString () in eine Zeichenfolge umzuwandeln:

Anordnungsliste.toString ();

Der "Anordnungsliste"Wird mit" in eine Zeichenfolge konvertiert "konvertiert"tostring ()" Methode.

Beispiel
Zunächst erstellen wir eine Zeichenfolgentypvariable “SDas speichert die ArrayList -Elemente als Zeichenfolge nach der Durchführung der Konvertierung mit der Methode toString ():

Saite S = Blumen.toString ();

Verwenden Sie die Methode Ersatz (), um die Öffnung zu ersetzen “["Und Schließung"]Klammern und Räume zwischen Elementen mit leeren Saiten, um die von Kommas getrennten Zeichenfolgewerte zu erhalten:

S = s.ersetzen("[", "")
.ersetzen("]", "")
.ersetzen(" ", "");

Drucken Sie schließlich die resultierende Zeichenfolge im Konsolenfenster:

System.aus.print ("die ArrayList zu String:" + s);

Ausgang

Methode 4: Konvertieren Sie eine ArrayList in eine Zeichenfolge mit Join () -Methode

verbinden()Ist eine statische Methode der String -Klasse, die die Elemente der ArrayList als Zeichenfolge in einer Zeichenfolge -Typ -Variable verbindet.

Syntax
Die folgende Syntax wird für die join () -Methode verwendet:

Saite.Join (",", ArrayList)

Hier nimmt die join () -Methode zwei Argumente ein, einer ist die “Anordnungsliste" und das ",Das verbindet sich den Saiten mit mit Kommas getrennten Werten.

Beispiel
In diesem Beispiel werden wir die Join () -Methode mit String -Klasse durch Bestehen aufrufenBlumen"ArrayList und das Komma","Um die Werte zu trennen und in einer Zeichenfolge -Variablen zu speichern"S”:

String S = String.beitreten (",", Blumen);

Drucken Sie die resultierende Zeichenfolge auf der Konsole mithilfe des “System.aus.println ()" Methode:

System.aus.print ("die ArrayList zu String:" + s);

Ausgang

Wir haben die einfachsten Möglichkeiten für die Konvertierung einer Arrayliste in eine Zeichenfolge in Java zusammengestellt.

Abschluss

Zum Konvertieren einer ArrayList in eine Zeichenfolge gibt es verschiedene Methoden wie die Verwendung der “+”Operator, append () Methode, toString () Methode und join () Methode. Diese Methoden wandeln die Elemente der ArrayList in die von Kommas getrennten Zeichenfolgenwerte um. Die Verwendung des + Operators ist jedoch der einfachste Ansatz, um die angegebene Konvertierung durchzuführen. In diesem Blog haben wir die Möglichkeiten erläutert, eine Arraylist in eine Zeichenfolge in Java mit detaillierten Beispielen umzuwandeln.