Java String转换为char
我们可以使用String类的
charAt()方法将
String转换为Java中的char
charAt()方法仅返回单个字符。要获取所有字符,可以使用循环。
签名
charAt()方法返回指定索引的单个字符。 charAt()方法的
签名如下:
public char charAt(int index)
将Java字符串转换为char示例: charAt()方法
让我们看一下使用charAt()方法在Java中将String转换为char的简单代码。
String s="hello";
char c=s.charAt(0);
//returns h
让我们看一下在Java中将String转换为char的简单示例。
public class StringToCharExample1{
public static void main(String args[]){
String s="hello";
char c=s.charAt(0);
//returns hSystem.out.println("1st character is: "+c);
}
}
输出:
让我们看另一个将字符串中的所有字符转换为字符的示例。
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: hchar at 1 index is: echar at 2 index is: lchar at 3 index is: lchar at 4 index is: o
将Java字符串转换为char示例: toCharArray()方法
让我们看一下使用toCharArray()方法在Java中将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: hchar at 1 index is: echar at 2 index is: lchar at 3 index is: lchar at 4 index is: o