String类型能不能强转成Char类型

来源:2-10 Java中的强制类型转换

干涉

2015-05-24 21:29

突然冒出个奇怪想法:String类型能不能强转成Char类型,为什么?

写回答 关注

2回答

  • 袁乐方
    2016-08-08 22:37:53

    这个问题很有意思,刚刚用命令行实现了一下,也是提示:

    PrintTest.java:6: 错误: 不兼容的类型: String无法转换为char

                    char a2 = (char) a1;

                                     ^

    1 个错误

    希望大牛来解释一下,为何String不能转换为char:

    例如

    String a1 = "ABC";
    char a2 = (char) a1;

    如果可以转换的话,输出结果应该是"A"对吧?

  • Absolute_Duo
    2015-05-24 21:38:10

    额这个只是语法的规定没有什么为什么吧

    干涉

    用eclipse编译报错:Char cannot be resolved to a type

    2015-05-25 00:20:20

    共 1 条回复 >

Java入门第一季(IDEA工具)升级版

0基础萌新入门第一课,从Java环境搭建、工具使用、基础语法开始

1165166 学习 · 17581 问题

查看课程

相似问题