Dans ce programme, vous apprendrez à convertir un caractère (char) en chaîne et vice-versa en Java.
Pour comprendre cet exemple, vous devez avoir la connaissance des rubriques de programmation Java suivantes:
- Chaîne Java
 - Types de données Java (primitif)
 - Tableaux Java
 
Exemple 1: convertir char en chaîne
 public class CharString ( public static void main(String() args) ( char ch = 'c'; String st = Character.toString(ch); // Alternatively // st = String.valueOf(ch); System.out.println("The string is: " + st); ) )
Production
La chaîne est: c
Dans le programme ci-dessus, nous avons un caractère stocké dans la variable ch. Nous utilisons la méthode de la Characterclasse toString()pour convertir le caractère en chaîne st.
Alternativement, nous pouvons également utiliser Stringla valueOf()méthode de conversion de. Cependant, les deux en interne sont identiques.
Exemple 2: convertir un tableau de caractères en chaîne
Si vous avez un tableau char au lieu d'un simple char, nous pouvons facilement le convertir en String en utilisant les méthodes String 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); ) )
Production
aeiou aeiou
Dans le programme ci-dessus, nous avons un tableau de caractères ch contenant des voyelles. Nous utilisons Stringde » valueOf()méthode pour convertir à nouveau le tableau de caractères String.
Nous pouvons également utiliser le Stringconstructeur qui prend le tableau de caractères ch comme paramètre de conversion.
Exemple 3: Convertir une chaîne en tableau de caractères
Nous pouvons également convertir une chaîne en tableau char (mais pas char) en utilisant la méthode de String toCharArray ().
 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)); ) )
Production
(C'est bien)
Dans le programme ci-dessus, nous avons une chaîne stockée dans la variable st. Nous utilisons Stringla toCharArray()méthode de pour convertir la chaîne en un tableau de caractères stockés dans chars.
Nous utilisons ensuite Arraysla toString()méthode de pour imprimer les éléments de chars sous forme de tableau.








