„Arrays sollen Container sind, die mehr als 1 Element oder Wert gleichzeitig halten. Eine ArrayList in Java -Sprache unterscheidet sich in nur 1 Weise vom „Array“: Sie kann auf jeder Ebene geändert werden, während die Arrays immer starr sind und bei Bedarf immer wieder initialisiert werden müssen. ArrayList kann von jedem Typ sein, genau wie einfache Arrays. In diesem Tutorial haben Sie eine Reihe von Beispielen, die über die Verwendung verschiedener Methoden zum Umwandeln einer Arraylist in eine Zeichenfolge ausgehen.”
Beispiel 01: Verwenden Sie GET () -Funktion
Beginnend mit dem ersten Beispiel des Artikels werden wir die traditionelle Methode zur Konvertierung einer Arraylist in ein String -Array verwenden. Zu diesem Zweck werden wir die Klasse „ArrayList“ von der Schnittstelle "Liste" von Java über die "Java" verwenden.Util ”-Paket in diesem Programm. Die benutzerdefinierte öffentliche Klasse „Test“ wurde definiert und enthält unsere Treiberfunktion, i.e., die main () Funktion.
Zunächst ist es notwendig, eine Array -Liste "Al" des "String" -Typs mit der Klasse "ArrayList" zu deklarieren. Danach haben wir mit Hilfe der Funktion „Add“ einige Elemente zur Array -Liste hinzugefügt. Wir haben nur 3 Elemente für Abbildungszwecke hinzugefügt und dann ein String -Array -Objektvariable "S" mit dem Schlüsselwort "String" initialisiert. Um eine ArrayList "Al" in ein String -Array "S" umzuwandeln, benötigen wir eine "für" -Schloop, die von Index "0" bis zur Größe einer Array -Liste beginnt. Dafür müssen Sie die Funktion Size () als Ende einer Schleife angeben.
Mit jedem Inkrement wird die Funktion get () verwendet, um jeden Wert der Array -Liste "Al" zu erhalten und sie mit dem "I" -Inkrementwert an den spezifischen Index des String -Array "S" zu übergeben. Nachdem diese Schleife beendet ist, haben wir eine andere "für" -Schloop, die die Werte eines String -Array "S" als Stringwerte abreiß. Tippen Sie nun auf das Menü „Ausführen“ oder Dreieck in der Schaltfläche Green Circle, um es auszuführen.
Bei der Ausführung dieses Programms haben wir die Elemente einer ArrayList als drei separate Zeichenfolgen auf der Ausgangskonsole des Eclipse IDE Java -Tools angezeigt.
Beispiel 02: Verwenden Sie Joy () -Funktion
Schauen wir uns eine andere Methode an, um eine Array -Liste in eine einzelne Zeichenfolge umzuwandeln. Dieses Mal werden wir die "Join" -Methode von Java verwenden, um eine Array -Liste in eine neue Zeichenfolge umzuwandeln. Dafür haben wir das gleiche Format des Java -Programms verwendet, das wir im obigen Beispiel verwendet haben. Starten des Programms mit dem Import der Klassenbibliothek "ArrayList" haben wir eine leere Array -Liste "Al" des String -Typs über die Klasse "ArrayList" initialisiert. Die gleichen drei Elemente wurden in die Array -Liste „Al“ hinzugefügt, bei der die Funktion "Add" verwendet wird. Die println () -Funktion aus dem „System“.Out ”Paket von Java ist hier, um die Arraylist„ Al “auf der Konsole anzuzeigen.
Danach müssen Sie eine String -Variable „S“ initialisieren, die den konvertierten String -Wert von einer Join () -Funktion erhalten. Diese Join () -Funktion nimmt die ArrayList "Al". Jetzt enthält die Zeichenfolge "S" einen String -Wert und dieselbe "println" -Funktionsanweisung des Systems "System".Out ”-Klasse ist hier, um diese Zeichenfolge anzuzeigen.
Nach dieser Programmausführung wurden die drei Elemente einer Array -Liste „Al“ in eine einzelne Zeichenfolge „S“ umgewandelt und auf dem Konsolenausgangsbildschirm von Eclipse präsentiert.
Beispiel 03: Verwenden Sie die Schleife "für"
In diesem Beispiel werden wir die Verwendung der „für“ -Schloop zum Umwandeln einer Array -Liste in eine Zeichenfolge näher erläutern. Das gleiche Format wurde erneut verwendet. Jetzt haben wir eine Variable "S" des String -Typs mit "Speicherplatz" als Wert deklariert. Hier kommt die "für" -Schloop, die mit einem String -Wert "i" initialisiert wurde und Elemente aus der "Al" -Array -Liste für seine Schleife entnommen hat. Während die Schleife weitergeht, würde die Zeichenfolge „S“ seinen Wert weiterhin aktualisieren, indem er jedes Element "I" zusammen mit einem Speicherplatz aus der Array -Liste "Al" hinzufügt. Diese Prozedur wird fortgesetzt, bis alle Elemente der Array -Liste in die Zeichenfolge „S“ hinzugefügt wurden und eine ganz neue Single -Zeichenfolge erstellen. Am Ende würde der Wert der Variablen „S“ gedruckt.
Wenn wir dieses Code -Beispiel ausführten, zeigt das Ausgabefenster zuerst die Array -Liste an und dann werden alle drei Elemente in der nächsten Zeile angezeigt, die jeweils durch einen Speicherplatz getrennt sind. Diese drei Elemente sind keine Array -Liste mehr, sondern eine neue Variable des String -Typs.
Beispiel 04: String to ArrayList
Am Ende dieses Tutorials helfen wir Ihnen, eine einfache Zeichenfolge in eine Array -Liste umzuwandeln, ich.e., gegenüber allem, was wir in den obigen Beispielen getan haben. Wir haben eine Zeichenfolge „S“ initialisiert und sie in den ersten beiden Zeilen der Main () -Treiberfunktion angezeigt. Ein String -Array "A" wurde deklariert, der die Funktion "geteilt" verwendet hat, um jedes Wort von der Zeichenfolge "S" zu trennen, in der es das ",", ",", ",", ",", ",", ",", ",", ",", "Charakter" trennen. Jedes Wort würde als Element eines neuen Arrays verwendet. Eine Array -Liste "Al" wurde mit der Funktion ASList () initialisiert, um jedes Element eines Array "A" hinzuzufügen. Die letzte Zeile zeigt die neu erstellte Array -Liste an.
Beim Ausführen dieses Code wurde die mit dieser Zeichenfolge gebildete Zeichenfolge und Array -Liste angezeigt.
Abschluss
Von Anfang bis Ende ist diese Anleitung voller Illustrationen, die Ihnen viele Möglichkeiten zeigen, eine Array -Liste in eine einzelne Zeichenfolge umzuwandeln. Beginnend mit der obligatorischen Einführung in Arrays und ArrayList -Elemente von Java haben wir auch ihre Unterschiede ausgearbeitet. Wir haben die Verwendung der Get () -Funktion, der join () -Funktion und der Verwendung der „für“ -Schloop in Beispielen gesehen, um eine Arraylist in eine Zeichenfolge umzuwandeln. Abgesehen davon haben wir ein Beispiel verwendet, um die Konvertierung von String in ArrayList zu näher erläutern.