Java-program for å konvertere ArrayList til en streng og omvendt

I dette eksemplet vil vi lære å konvertere arraylisten til en streng og omvendt i Java.

For å forstå dette eksemplet, bør du ha kunnskap om følgende Java-programmeringsemner:

  • Java ArrayList-klasse
  • Java-streng

Eksempel 1: Konverter Arraylist til en streng

 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); ) )

Produksjon

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

I eksemplet ovenfor har vi opprettet en arrayliste som heter språk. Legg merke til linjen,

 languages.toString();

Her toString()konverterer metoden arraylist til en streng. Hele arraylisten konverteres som en enkelt streng.

Merk : Vi kan også konvertere arraylisten til en streng array. For å lære mer, besøk Java ArrayList to Array Conversion.

Eksempel 2: Konverter ArrayList til String ved hjelp av 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); ) )

Produksjon

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

I eksemplet ovenfor har vi brukt join()metoden i Stringklassen til å konvertere arraylisten til en streng. For å lære mer, besøk Java String join ().

Eksempel 3: Konverter en streng til 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); ) )

Produksjon

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

I eksemplet ovenfor har vi opprettet en streng som heter str. Vi har brukt split()metoden for å konvertere den gitte strengen til en matrise. For å lære mer om å dele en streng, besøk Java String split ().

Legg merke til uttrykket,

 Arrays.asList(arr)

Den asList()fremgangsmåte omdanner strengen array i en Arraylist.

Interessante artikler...