我如何解析字符串值为字符类型,在Java?
我知道如何做到int和double(例如Integer.parseInt(“123”))。 有字串课吗?
我如何解析字符串值为字符类型,在Java?
我知道如何做到int和double(例如Integer.parseInt(“123”))。 有字串课吗?
当前回答
如果字符串长度为1个字符,就取该字符。如果字符串长度不超过1个字符,则不能将其解析为字符。
其他回答
如果你的字符串只包含一个字符,最简单的方法是调用charAt方法:
char c = s.charAt(0);
如果字符串长度为1个字符,就取该字符。如果字符串长度不超过1个字符,则不能将其解析为字符。
import java.io.*;
class ss1
{
public static void main(String args[])
{
String a = new String("sample");
System.out.println("Result: ");
for(int i=0;i<a.length();i++)
{
System.out.println(a.charAt(i));
}
}
}
(un)EscapeJava方法可能是你想要的
来自聪明而不是我的回答:
https://stackoverflow.com/a/8736043/1130448
你可以使用这个技巧:
String s = "p";
char c = s.charAt(0);