【发布时间】:2020-04-12 17:34:13
【问题描述】:
String message = "a";
char message1 = (char) message;
System.out.println(message1);
给我一个输出错误,
这应该很容易转换,因为字符串是一个字符"a"
我知道我可以做到,很抱歉,如果两者存储相同(只有一个字符),为什么两者不兼容?
【问题讨论】:
-
"由于字符串是一个字符“a”,因此应该轻松转换吗?"你能把这个问题改写成更容易理解的英语吗?您是在问“为什么不能将
"a"转换为char?”或“可以将"a"转换为char”或“如何将"a"转换为char?”