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

Tutoriel de base Java

Contrôle de flux Java

Java Array

Java Object-Oriented (I)

Java Object-Oriented (II)

Java Object-Oriented (III)

Gestion des exceptions Java

Java List

Java Queue (file d'attente)

Java Map Collection

Java Set Collection

Java Input/Output (I/O)

Java Reader/Writer

Autres sujets Java

Java program for implementing character and string interconversion

Java examples大全

Dans ce programme, vous apprendrez comment convertir un caractère (char) en chaîne et vice versa en Java.

Exemple1Conversion d'un caractère en chaîne

public class CharString {
    public static void main(String[] args) {
        char ch = 'c';
        String st = Character.toString(ch);
        // ou
        // st = String.valueOf(ch);
        System.out.println("The string is: ") + st);
    }
}

When running the program, the output is:

The string is: c

Dans le programme ci-dessus, nous avons stocké un caractère dans la variable ch. Nous utilisons la méthode toString() de la classe Character pour convertir le caractère en chaîne st.

De plus, nous pouvons également utiliser la méthode valueOf() de la classe String pour la conversion. Mais, elles sont identiques en interne.

Exemple2Conversion d'un tableau de caractères en chaîne

Si vous avez un tableau de caractères plutôt qu'un seul caractère, nous pouvons utiliser la méthode String pour le convertir en string facilement, comme suit :

public class CharString {
    public static void main(String[] args) {
        char[] ch = {'a', 'e', 'i', 'o', 'u'};
        String st = String.valueOf(ch);
        String st2 = new String(ch);
        System.out.println(st);
        System.out.println(st2);
    }
}

When running the program, the output is:

aeiou
aeiou

Dans le programme ci-dessus, nous avons un tableau de caractères ch contenant des voyelles. Nous utilisons à nouveau la méthode valueOf() de la classe String pour convertir le tableau de caractères en chaîne.

Nous pouvons également utiliser le constructeur de la classe String avec l'array de caractères ch en tant que paramètre de conversion.

Exemple3Conversion d'une chaîne en tableau de caractères

Nous pouvons également utiliser la méthode toCharArray() de la classe String pour convertir une chaîne en tableau de caractères (mais pas en caractère).

import java.util.Arrays;
public class StringChar {
    public static void main(String[] args) {
        String st = "This is great";
        char[] chars = st.toCharArray();
        System.out.println(Arrays.toString(chars));
    }
}

When running the program, the output is:

[T, h, i, s,   , i, s,   , g, r, e, a, t]

In the above program, we store a string in the variable st. We use the String.toCharArray() method to convert the string to a character array stored in chars.

Then, we use the Arrays.toString() method to print the elements in the form of a chars array.

Java examples大全