课程
/后端开发
/Java
/Java入门第一季(IDEA工具)升级版
突然冒出个奇怪想法:String类型能不能强转成Char类型,为什么?
2015-05-24
源自:Java入门第一季(IDEA工具)升级版 2-10
正在回答
这个问题很有意思,刚刚用命令行实现了一下,也是提示:
PrintTest.java:6: 错误: 不兼容的类型: String无法转换为char char a2 = (char) a1; ^1 个错误
PrintTest.java:6: 错误: 不兼容的类型: String无法转换为char
char a2 = (char) a1;
^
1 个错误
希望大牛来解释一下,为何String不能转换为char:
例如
String a1 = "ABC"; char a2 = (char) a1;
如果可以转换的话,输出结果应该是"A"对吧?
额这个只是语法的规定没有什么为什么吧
干涉 提问者
举报
0基础萌新入门第一课,从Java环境搭建、工具使用、基础语法开始
2 回答String类型和char类型
3 回答char类型不能输出吗
5 回答为什么类型为char不能这样输出,而类型为String就可以……
2 回答强制类型转换
3 回答强制类型转换