Program Java pentru a converti ArrayList într-un șir și invers

În acest exemplu, vom învăța să convertim lista de matrice într-un șir și invers în Java.

Pentru a înțelege acest exemplu, ar trebui să aveți cunoștințele despre următoarele subiecte de programare Java:

  • Clasa Java ArrayList
  • Șir Java

Exemplul 1: convertiți Arraylist într-un șir

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

Ieșire

 ArrayList: (Java, Python, JavaScript) Șir: (Java, Python, JavaScript)

În exemplul de mai sus, am creat un arraylist numit limbi. Observați linia,

 languages.toString();

Aici, toString()metoda convertește arraylist într-un șir. Întregul arraylist este convertit ca un singur șir.

Notă : De asemenea, putem converti lista de arrayl într-o matrice de șiruri. Pentru a afla mai multe, vizitați Conversia Java ArrayList în Array.

Exemplul 2: Convertiți ArrayList în șir folosind 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); ) )

Ieșire

 ArrayList: (Java, Python, JavaScript) Șir: Java, Python, JavaScript

În exemplul de mai sus, am folosit join()metoda Stringclasei pentru a converti lista de arrail într-un șir. Pentru a afla mai multe, vizitați Java String join ().

Exemplul 3: convertiți un șir în 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); ) )

Ieșire

 Șir: Java, JavaScript, Python ArrayList: (Java, JavaScript, Python)

În exemplul de mai sus, am creat un șir numit str. Am folosit split()metoda pentru a converti șirul dat într-o matrice. Pentru a afla mai multe despre împărțirea unui șir, accesați Java String split ().

Observați expresia,

 Arrays.asList(arr)

asList()Metoda convertește matrice șir într - un ArrayList.

Articole interesante...