如何在java中从字符串转换/解析为char?

2022-08-31 05:50:40

如何在Java中将值解析为类型?Stringchar

我知道如何做到int和双精度(例如)。有没有字符串和字符的类?Integer.parseInt("123")


答案 1

如果您的字符串只包含一个字符,则将其转换为字符的最简单方法可能是调用 charAt 方法:

char c = s.charAt(0);

答案 2

可以将 .charAt(int) 函数与字符串结合使用,以检索任何索引处的 char 值。如果要将字符串转换为 char 数组,请尝试对字符串调用 .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']