Java-Programm zum Konvertieren der ArrayList in einen String und umgekehrt

In diesem Beispiel lernen wir, die Arrayliste in Java in einen String umzuwandeln und umgekehrt.

Um dieses Beispiel zu verstehen, sollten Sie die folgenden Java-Programmierthemen kennen:

  • Java ArrayList-Klasse
  • Java String

Beispiel 1: Konvertieren Sie die Arrayliste in einen String

 import java.util.ArrayList; class Main ( public static void main(String() args) ( ArrayList languages= new ArrayList(); // Add elements in the array list languages.add("Java"); languages.add("Python"); languages.add("JavaScript"); System.out.println("ArrayList: " + languages); // convert the arraylist into a string String arraylist = languages.toString(); System.out.println("String: " + arraylist); ) )

Ausgabe

 ArrayList: (Java, Python, JavaScript) String: (Java, Python, JavaScript)

Im obigen Beispiel haben wir eine Arrayliste mit dem Namen Languages ​​erstellt. Beachten Sie die Linie,

 languages.toString();

Hier toString()konvertiert die Methode die Arrayliste in einen String. Die gesamte Arrayliste wird als einzelne Zeichenfolge konvertiert.

Hinweis : Wir können die Arrayliste auch in ein String-Array konvertieren. Weitere Informationen finden Sie unter Java ArrayList to Array Conversion.

Beispiel 2: Konvertieren von ArrayList in String mit join ()

 import java.util.ArrayList; class Main ( public static void main(String() args) ( ArrayList languages= new ArrayList(); // Add elements in the array list languages.add("Java"); languages.add("Python"); languages.add("JavaScript"); System.out.println("ArrayList: " + languages); // convert the arraylist into a string String arraylist = String.join(", ", languages); System.out.println("String: " + arraylist); ) )

Ausgabe

 ArrayList: (Java, Python, JavaScript) Zeichenfolge: Java, Python, JavaScript

Im obigen Beispiel haben wir die join()Methode der StringKlasse verwendet, um die Arrayliste in einen String zu konvertieren. Weitere Informationen finden Sie unter Java String join ().

Beispiel 3: Konvertieren Sie einen String in ArrayList

 import java.util.ArrayList; import java.util.Arrays; class Main ( public static void main(String() args) ( // create a string String str = "Java, JavaScript, Python"; System.out.println("String: " + str); // convert the string into an array String() arr = str.split(","); // create an arraylist from the string ArrayList languages = new ArrayList(Arrays.asList(arr)); System.out.println("ArrayList: " + languages); ) )

Ausgabe

 Zeichenfolge: Java, JavaScript, Python ArrayList: (Java, JavaScript, Python)

Im obigen Beispiel haben wir eine Zeichenfolge mit dem Namen str erstellt. Wir haben die split()Methode verwendet, um die angegebene Zeichenfolge in ein Array zu konvertieren. Weitere Informationen zum Teilen eines Strings finden Sie unter Java String split ().

Beachten Sie den Ausdruck,

 Arrays.asList(arr)

Die asList()Methode konvertiert das String-Array in eine Arrayliste.

Interessante Beiträge...