English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Tutoriel de base Java

Contrôle de flux Java

Java tableau

Java orienté objet (I)

Java orienté objet (II)

Java orienté objet (III)

Gestion des exceptions Java

Java Liste (List)

Java Queue (file d'attente)

Java Map collection

Java Set collection

Java entrée/sortie (I/O)

Java Reader/Writer

Autres sujets Java

Le programme Java convertit ArrayList en chaîne et chaîne en ArrayList

Java example complete list

Dans cet exemple, nous allons apprendre à convertir des ArrayList et des chaînes en Java.

Pour comprendre cet exemple, vous devriez comprendre ce qui suitJava programmationThème :

Exemple1:Convertir ArrayList en chaîne

import java.util.ArrayList;
class Main {
  public static void main(String[] args) {
    ArrayList<String> languages = new ArrayList<>();
    //Ajouter des éléments dans la liste d'arrays
    languages.add("Java");
    languages.add("Python");
    languages.add("JavaScript");
    System.out.println("ArrayList: " + languages);
    //Convertir ArrayList en chaîne
    String arraylist = languages.toString();
    System.out.println("String: " + arraylist);
  }
}

Output result

ArrayList: [Java, Python, JavaScript]
String: [Java, Python, JavaScript]

Dans cet exemple, nous avons créé une ArrayList nommée languages. Notez cette ligne,

languages.toString();

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

Remarque:Nous pouvons également convertir l'ArrayList en tableau de chaînes. Pour plus d'informations, veuillez consulterConversion de ArrayList en tableau Java.

Exemple2:Convertir ArrayList en chaîne en utilisant join()

import java.util.ArrayList;
class Main {
  public static void main(String[] args) {
    ArrayList<String> languages = new ArrayList<>();
    //Ajouter des éléments dans la liste d'arrays
    languages.add("Java");
    languages.add("Python");
    languages.add("JavaScript");
    System.out.println("ArrayList: " + languages);
    //Convertir ArrayList en chaîne
    String arraylist = String.join(", ", languages);
    System.out.println("String: " + arraylist);
  }
}

Output result

ArrayList: [Java, Python, JavaScript]
String: Java, Python, JavaScript

Dans cet exemple, nous avons utilisé la méthode join() de la classe String pour convertir l'ArrayList en chaîne. Pour plus d'informations, veuillez consulterJava String join().

Exemple3:Convertir une chaîne en ArrayList

import java.util.ArrayList;
import java.util.Arrays;
class Main {
  public static void main(String[] args) {
    //Créer une chaîne
    String str = "Java, JavaScript, Python";
    System.out.println("String: " + str);
    //Convertir une chaîne en tableau
    String[] arr = str.split(",");
    //Créer un ArrayList à partir d'une chaîne
    ArrayList<String> languages = new ArrayList<>(Arrays.asList(arr));
    System.out.println("ArrayList: " + languages);
  }
}

Output result

String: Java, JavaScript, Python
ArrayList: [Java, JavaScript, Python]

In the above example, we created a string named str. We have used the split() method to convert the given string to an array. For more information on splitting strings, please visitJava String split().

Note expression

Arrays.asList(arr)

The asList() method converts a string array to an arraylist.

Java example complete list