如何将 Java 字符串转换为字符
原文:https://www.studytonight.com/java-type-conversion/how-to-convert-java-string-to-char
在 Java 中,一个字符串可以通过使用 String 类的内置方法和自己的自定义代码转换成一个 char。以下是本主题中将用于将字符串转换为字符的方法。
charAt() 方法
1.通过使用charAt()
方法
charAt() 方法是弦类的一部分。此方法用于返回指定索引的单个字符。必须注意的是,这个方法只返回一个字符,为了得到多个字符,应该使用循环。
例 1:
通过使用 charAt() 方法,从给定字符串中返回指定索引处的字符charAt(0)
返回字符串的第一个字符。
public class StudyTonight
{
public static void main(String args[])
{
String s = "studytonight";
char c = s.charAt(0);//returns s
System.out.println("1st character is: " +c);
}
}
第一个字符为:s
例 2:
这里,使用循环将整个字符串转换为字符。
public class StudyTonight
{
public static void main(String args[])
{
String s = "mohit";
for(int i=0; i<s.length();i++)
{
char c = s.charAt(i);
System.out.println("char at "+i+"th index is: "+c);
}
}
}
第 0 个索引处的字符为:m 第 1 个索引处的字符为:o 第 2 个索引处的字符为:h 第 3 个索引处的字符为:I 第 4 个索引处的字符为:t
2.通过使用toCharArray()
方法
toCharArray() 方法是弦类的一部分。此方法将字符串转换为字符数组。
例 3:
这里,使用toCharArray()
方法将字符串转换为字符数组。请看下面的例子。
public class StudyTonight
{
public static void main(String args[])
{
String s = "mohit";
for(int i=0; i<s.length();i++)
{
char[] c = s.toCharArray();
System.out.println("char at "+i+"th index is: "+c[i]);
}
}
}
第 0 个索引处的字符为:m 第 1 个索引处的字符为:o 第 2 个索引处的字符为:h 第 3 个索引处的字符为:I 第 4 个索引处的字符为:t