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 Character
classe toString()
pour convertir le caractère en chaîne st.
Alternativement, nous pouvons également utiliser String
la 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 String
de » valueOf()
méthode pour convertir à nouveau le tableau de caractères String
.
Nous pouvons également utiliser le String
constructeur 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 String
la toCharArray()
méthode de pour convertir la chaîne en un tableau de caractères stockés dans chars.
Nous utilisons ensuite Arrays
la toString()
méthode de pour imprimer les éléments de chars sous forme de tableau.