Java-programma om de ArrayList in een string te converteren en vice versa

In dit voorbeeld zullen we leren om de arraylist om te zetten in een string en vice versa in Java.

Om dit voorbeeld te begrijpen, moet u kennis hebben van de volgende Java-programmeeronderwerpen:

  • Java ArrayList-klasse
  • Java-tekenreeks

Voorbeeld 1: converteer de arraylist naar een 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); ) )

Uitvoer

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

In het bovenstaande voorbeeld hebben we een arraylist gemaakt met de naam talen. Let op de lijn,

 languages.toString();

Hier toString()converteert de methode arraylist naar een string. De volledige arraylist wordt geconverteerd als een enkele string.

Opmerking : we kunnen de arraylist ook converteren naar een string-array. Ga voor meer informatie naar Java ArrayList to Array Conversion.

Voorbeeld 2: converteer ArrayList naar String met behulp van 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); ) )

Uitvoer

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

In het bovenstaande voorbeeld hebben we de join()methode van de Stringklasse gebruikt om de arraylist naar een string te converteren. Ga voor meer informatie naar Java String join ().

Voorbeeld 3: converteer een string naar 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); ) )

Uitvoer

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

In het bovenstaande voorbeeld hebben we een string gemaakt met de naam str. We hebben de split()methode gebruikt om de gegeven string om te zetten in een array. Bezoek Java String split () voor meer informatie over het splitsen van een string.

Let op de uitdrukking,

 Arrays.asList(arr)

De asList()methode zet de string-array om in een arraylist.

Interessante artikelen...