Existe-t-il un moyen de transformer un char
en Ssortingng
ou en Ssortingng
avec une lettre dans un caractère (comme comment transformer un int
en double
et en double
en int
)? (veuillez faire un lien vers la documentation pertinente si vous le pouvez).
Comment est-ce que je peux trouver quelque chose comme ça que je ne connais que vaguement dans la documentation?
char firstLetter = someSsortingng.charAt(0); Ssortingng oneLetter = Ssortingng.valueOf(someChar);
Vous trouvez la documentation en identifiant les classes susceptibles d’être impliquées. Ici, les candidats sont java.lang.Ssortingng
et java.lang.Character
.
Vous devriez commencer par vous familiariser avec:
java.lang
java.util
Il est également utile de s’initier plus lentement à l’API via des didacticiels.
Ssortingng.valueOf('X')
vous créera une chaîne "X"
"X".charAt(0)
vous donnera le caractère 'X'
Comme personne ne l’a mentionné, une autre façon de créer une chaîne à partir d’un seul caractère:
Ssortingng s = Character.toSsortingng('X');
Retourne un object Ssortingng représentant le caractère spécifié. Le résultat est une chaîne de longueur 1 constituée uniquement du caractère spécifié.
Ssortingng someSsortingng = "" + c; char c = someSsortingng.charAt(0);
Ssortingng g = "line"; //ssortingng to char char c = g.charAt(0); char[] c_arr = g.toCharArray(); //char to ssortingng char[] charArray = {'a', 'b', 'c'}; Ssortingng str = Ssortingng.valueOf(charArray); //(or iterate the charArray and append each character to str -> str+=charArray[i])
// ou Ssortingng s = new Ssortingng (chararray);
Pour convertir une chaîne en char
Ssortingng str = "abcd"; char arr [] = new char[len]; // len is the length of the array arr = str.toCharArray();
J’aime faire quelque chose comme ça:
Ssortingng oneLetter = "" + someChar;