在Java语言中,如何将String
值解析为char
类型?
我知道如何处理整型和双精度型(例如Integer.parseInt("123")
)。有字符串和字符的类吗?
发布于 2011-10-22 02:12:07
如果您的字符串只包含一个字符,则将其转换为字符的最简单方法可能是调用charAt
方法:
char c = s.charAt(0);
发布于 2011-10-22 02:12:41
您可以将.charAt(int)函数与字符串一起使用,以检索任何索引处的字符值。如果要将字符串转换为字符数组,请尝试对字符串调用.toCharArray()。
String g = "line";
char c = g.charAt(0); // returns 'l'
char[] c_arr = g.toCharArray(); // returns a length 4 char array ['l','i','n','e']
发布于 2011-10-22 02:12:35
你可以使用这个技巧:
String s = "p";
char c = s.charAt(0);
https://stackoverflow.com/questions/7853502
复制相似问题