Programme Java pour convertir la ArrayList en une chaîne et vice versa

Dans cet exemple, nous allons apprendre à convertir l'arraylist en une chaîne et vice versa en Java.

Pour comprendre cet exemple, vous devez avoir la connaissance des rubriques de programmation Java suivantes:

  • Classe Java ArrayList
  • Chaîne Java

Exemple 1: Convertir la Arraylist en une chaîne

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

Production

 ArrayList: (Java, Python, JavaScript) Chaîne: (Java, Python, JavaScript)

Dans l'exemple ci-dessus, nous avons créé une arraylist nommée languages. Remarquez la ligne,

 languages.toString();

Ici, la toString()méthode convertit arraylist en une chaîne. L'ensemble de l'arraylist est converti en une seule chaîne.

Remarque : nous pouvons également convertir l'arraylist en un tableau de chaînes. Pour en savoir plus, visitez Java ArrayList to Array Conversion.

Exemple 2: Convertir ArrayList en String à l'aide de 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); ) )

Production

 ArrayList: (Java, Python, JavaScript) Chaîne: Java, Python, JavaScript

Dans l'exemple ci-dessus, nous avons utilisé la join()méthode de la Stringclasse pour convertir l'arraylist en une chaîne. Pour en savoir plus, visitez Java String join ().

Exemple 3: convertir une chaîne en 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); ) )

Production

 Chaîne: Java, JavaScript, Python ArrayList: (Java, JavaScript, Python)

Dans l'exemple ci-dessus, nous avons créé une chaîne nommée str. Nous avons utilisé la split()méthode pour convertir la chaîne donnée en un tableau. Pour en savoir plus sur le fractionnement d'une chaîne, visitez Java String split ().

Remarquez l'expression,

 Arrays.asList(arr)

La asList()méthode convertit le tableau de chaînes en arraylist.

Articles intéressants...