在Java中,如何将一个 "String "值解析为 "char "类型?
我知道如何对int和double进行解析(例如Integer.parseInt("123"))。 是否有一个字符串和字符的类?
Integer.parseInt("123")
如果你的字符串正好包含一个字符,最简单的方法可能是调用charAt方法将其转换为字符。
charAt
char c = s.charAt(0);
你可以对字符串使用.charAt(int)函数来检索任何索引上的char值。如果你想把String转换为char数组,可以尝试对String调用[.toCharArray()](https://docs.oracle.com/javase/7/docs/api/java/lang/String.html#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']
你可以使用这个技巧。
String s = "p"; char c = s.charAt(0);
如果你的字符串正好包含一个字符,最简单的方法可能是调用
charAt
方法将其转换为字符。你可以对字符串使用.charAt(int)函数来检索任何索引上的char值。如果你想把String转换为char数组,可以尝试对String调用[.toCharArray()](https://docs.oracle.com/javase/7/docs/api/java/lang/String.html#toCharArray())。
你可以使用这个技巧。