Java教程-Java将String转换为char

Java将String转换为char
我们可以使用String类的charAt()方法将String转换为char。
charAt()方法只返回一个字符。要获取所有字符,可以使用循环。
语法
charAt()方法返回指定索引处的单个字符。charAt()方法的语法如下所示:
public char charAt(int index)
Java String到char的示例:charAt()方法
让我们看一个使用charAt()方法将String转换为char的简单示例。
String s = "hello";
char c = s.charAt(0); // 返回 h
让我们看一个简单的示例,将String转换为char。
public class StringToCharExample1 {
public static void main(String args[]){
String s = "hello";
char c = s.charAt(0); // 返回 h
System.out.println("1st character is: " + c);
}
}
输出:
1st character is: h
让我们看另一个示例,将字符串的所有字符转换为字符。
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);
}
}
}
输出:
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
Java String到char的示例:toCharArray()方法
让我们看一个使用toCharArray()方法将String转换为char的简单示例。String类的toCharArray()方法将该字符串转换为字符数组。
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]);
}
}
}
输出:
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