当前位置: 技术问答>java相关
java.lang.ClassCastException 这个是什么异常,能具体说明吗?
来源: 互联网 发布时间:2015-09-02
本文导语: java.lang.ClassCastException 这个是什么异常,能具体说明吗? | 抛出这个异常表示代码企图投射一个对象到一个并不是实例的子类,举例以下代码就会产生一个ClassCastException: Object x = new...
java.lang.ClassCastException 这个是什么异常,能具体说明吗?
|
抛出这个异常表示代码企图投射一个对象到一个并不是实例的子类,举例以下代码就会产生一个ClassCastException:
Object x = new Integer(0);
System.out.println((String)x);
Object x = new Integer(0);
System.out.println((String)x);
|
类型不能匹配,则会抛出java.lang.ClassCastException
java.lang.ClassCastException的意外。哪么你需要确定是否在lib中加入了对应包的引用。另外你一定要确认程序中使用的名称是否相同。
java.lang.ClassCastException的意外。哪么你需要确定是否在lib中加入了对应包的引用。另外你一定要确认程序中使用的名称是否相同。
|
类型不匹配。。。如在Vector中直接添加INT类型 的数据时有发生
保证变量。。。及函、数的调用类型正确就行了。。。。。
也可能是你的函数返回一个未引用的对像错误。。。
保证变量。。。及函、数的调用类型正确就行了。。。。。
也可能是你的函数返回一个未引用的对像错误。。。
|
类型不匹配。应该很可能是你在造型的时候抛出的。检查你的程序,是否有下溯造型(downcast)的地方。
|
up