Java将String转换为char

我们可以使用String类的charAt()方法将String转换为char。

java-string-to-char.png

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

标签: java, Java面试题, Java下载, java教程, java技术, Java学习, Java学习教程, Java语言, Java开发, Java入门教程, Java进阶教程, Java高级教程, Java笔试题, Java编程思想