抛出这个异常表示代码企图投射一个对象到一个并不是实例的子类,举例以下代码就会产生一个ClassCastException:
Object x = new Integer(0);
System.out.println((String)x);
Object x = new Integer(0);
System.out.println((String)x);
解决方案 »
- 刚写了一个类,大家帮我看看有没有什么“bad smell”
- rs<K,V,N>中如何获取k、v、n的值?
- 用jsp写了个连接oracle的报表,怎么把连接oracle的用户名和密码隐藏起来,让其他人打开jsp也看不到?
- 不显示删除回复显示所有回复显示星级回复显示得分回复 java panel切换过渡问题
- J2SE 一题, 求解。
- 新手请教
- 新手请教:DOS窗口javac MyFirst.java提示javac.exe - 应用程序错误
- 有没有现成的这样的类?
- 哪位有ECC(椭圆曲线密码算法)的实现呀,不胜感激?
- 线程问题:
- TOMCAT一直找不到JDBC CLASS,急死我了
- 在linux中为什么无论使用那种浏览器都无法显示applet中的汉字???
java.lang.ClassCastException的意外。哪么你需要确定是否在lib中加入了对应包的引用。另外你一定要确认程序中使用的名称是否相同。
保证变量及函、数的调用类型正确就行了。。
也可能是你的函数返回一个未引用的对像错误