Java教程

Java String转换为char

我们可以使用String类的 charAt()方法将 String转换为Java中的char
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);
    }
}
输出:
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: 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
昵称: 邮箱:
Copyright © 2022 立地货 All Rights Reserved.
备案号:京ICP备14037608号-4