Java中“ ClassCastException”的说明
我读过一些写在“ ClassCastException”上的文章,但是我对此并不了解。有一篇好文章还是简短的解释?
回答:
直接来自API规范ClassCastException:
抛出该异常以指示代码已尝试将对象强制转换为不是实例的子类。
因此,例如,当一个人尝试将Integera 强制转换为a时String,String它不是的子类Integer,因此ClassCastException将抛出a。
Object i = Integer.valueOf(42);String s = (String)i; // ClassCastException thrown here.
以上是 Java中“ ClassCastException”的说明 的全部内容, 来源链接: utcz.com/qa/413653.html
