Podem convertir String to char en java utilitzant charAt() mètode de la classe String.
El mètode charAt() només retorna un únic caràcter. Per obtenir tots els caràcters, podeu utilitzar el bucle.
enter a cadena
Signatura
El mètode charAt() retorna un únic caràcter de l'índex especificat. El signatura El mètode de charAt() es mostra a continuació:
public char charAt(int index)
Java String to char Exemple: mètode charAt().
Vegem el codi senzill per convertir String en char a java mitjançant el mètode charAt().
String s='hello'; char c=s.charAt(0);//returns h
Vegem l'exemple senzill de convertir String en char a Java.
public class StringToCharExample1{ public static void main(String args[]){ String s='hello'; char c=s.charAt(0);//returns h System.out.println('1st character is: '+c); }}Prova-ho ara
Sortida:
1st character is: h
Vegem un altre exemple per convertir tots els caràcters d'una cadena en caràcter.
public class StringToCharExample2{ public static void main(String args[]){ String s='hello'; for(int i=0; i<s.length();i++){ char c="s.charAt(i);" system.out.println('char at '+i+' index is: '+c); } }} < pre> <span> Test it Now </span> <p>Output:</p> <pre> char at 0 index is: h char at 1 index is: e char at 2 index is: l char at 3 index is: l char at 4 index is: o </pre> <h2>Java String to char Example: toCharArray() method</h2> <p>Let's see the simple code to convert String to char in java using toCharArray() method. The toCharArray() method of String class converts this string into character array.</p> <pre> public class StringToCharExample3{ public static void main(String args[]){ String s1='hello'; char[] ch=s1.toCharArray(); for(int i=0;i<ch.length;i++){ system.out.println('char at '+i+' index is: '+ch[i]); } }} < pre> <span> Test it Now </span> <p>Output:</p> <pre> char at 0 index is: h char at 1 index is: e char at 2 index is: l char at 3 index is: l char at 4 index is: o </pre></ch.length;i++){></pre></s.length();i++){>
Java String to char Exemple: mètode toCharArray().
Vegem el codi senzill per convertir String en char a java mitjançant el mètode toCharArray(). El mètode toCharArray() de la classe String converteix aquesta cadena en una matriu de caràcters.
public class StringToCharExample3{ public static void main(String args[]){ String s1='hello'; char[] ch=s1.toCharArray(); for(int i=0;i<ch.length;i++){ system.out.println(\'char at \'+i+\' index is: \'+ch[i]); } }} < pre> <span> Test it Now </span> <p>Output:</p> <pre> char at 0 index is: h char at 1 index is: e char at 2 index is: l char at 3 index is: l char at 4 index is: o </pre></ch.length;i++){>