Comment convertir un caractère en chaîne dans Java (Exemples)
Dans ce tutoriel, nous étudierons des programmes pour
- Pour convertir un caractère en chaîne
- Pour convertir une chaîne en caractère
Convertir un caractère en chaîne
Il existe plusieurs façons de convertir un Char en String dans Java. En fait, String est constitué d'un tableau de caractères dans Java. Char est un type de données non signé de 16 bits ou 2 octets.
Nous pouvons convertir une chaîne en caractère en utilisant 2 méthodes :
Méthode 1 : Utilisation de la méthode toString()
public class CharToString_toString {
public static void main(String[] args) {
//input character variable
char myChar = 'g';
//Using toString() method
//toString method take character parameter and convert string.
String myStr = Character.toString(myChar);
//print string value
System.out.println("String is: " + myStr);
}
}
Production attendue :
String is: g
Méthode 2 : Utilisation de la méthode valueOf()
public class CharToString_valueOf {
public static void main(String[] args) {
char myChar = 'g';
//valueOf method take character parameter and convert string.
String myStr = String.valueOf(myChar);
////print string value
System.out.println("String is: " + myStr);
}
}
Production attendue :
String is: g
Convertir une chaîne en caractère
Nous pouvons convertir une chaîne en char en utilisant la méthode charAt() de la classe String.
//Convert String to Character using string method
package com.guru99;
public class StringToChar {
public static void main(String[] args)
{
//input String
String myStr = "Guru99";
//find string length using length method.
int stringLength =myStr.length();
//for loop start 0 to total length
for(int i=0; i < stringLength;i++)
{
//chatAt method find Position and convert to character.
char myChar = myStr.charAt(i);
//print string to character
System.out.println("Character at "+i+" Position: "+myChar);
}
}
}
Production attendue:
Character at 0 Position: G Character at 1 Position: u Character at 2 Position: r Character at 3 Position: u Character at 4 Position: 9 Character at 5 Position: 9
