185得票8回答
从超类到子类的显式转换

public class Animal { public void eat() {} } public class Dog extends Animal { public void eat() {} public void main(String[] args) {...

117得票5回答
Java: (String[])List.toArray() 报 ClassCastException 错误

在安卓系统中,以下代码总是在第三行抛出一个ClassCastException异常:final String[] v1 = i18nCategory.translation.get(id); final ArrayList<String> v2 = new ArrayList&lt...

98得票12回答
Java中ClassCastException的解释

我阅读了一些有关“ClassCastException”的文章,但是我无法理解它的含义。什么是ClassCastException?

69得票11回答
当强制转换为相同类时出现ClassCastException

我有两个不同的Java项目,其中一个有两个类:dynamicbeans.DynamicBean2和dynamic.Validator。 在另一个项目中,我动态加载这两个类并将它们存储在一个Object中。class Form { Class beanClass; Class ...

60得票4回答
在Java中,还有哪些情况会引发ClassCastException?

这是一个面试问题。 面试已经结束,但这个问题仍然萦绕在我的脑海中。 我不能问面试官,因为我没有得到这份工作。 场景: 将类C1的实例放入带有键"a"的缓存中。 后续代码: C1 c1FromCache = (C1) cache.get("a"); 这段代码抛出了一个Class...

55得票4回答
为什么我在生成Javadocs时会出现ClassCastException?

我正在使用Ant工具生成Java文档,但不停地遇到这个异常 - 为什么呢? 我正在使用JDK版本 1.6.0_06。[javadoc] java.lang.ClassCastException: com.sun.tools.javadoc.ClassDocImpl cannot be cas...

53得票10回答
ClassCastException,将Integer强制转换为Double

ArrayList marks = new ArrayList(); Double sum = 0.0; sum = ((Double)marks.get(i)); 每次我尝试运行我的程序,都会收到一个ClassCastException错误,错误消息是:java.lang.Integer无法...

50得票2回答
ClassCastException:RestTemplate返回的是List<LinkedHashMap>而不是List<MymodelClass>。

我正在尝试访问我的 MyModelClass 上的 getter 方法,但是我的代码返回的是 List 而不是 List。这是我的代码。 List&lt;MyModelClass&gt; myModelClass = (List&lt;MyModelClass&gt;) restTe...

50得票10回答
android.app.Application无法转换为android.app.Activity

我想从另一个类中改变一个LinearLayout,但是当我运行以下代码时:public class IRC extends PircBot { ArrayList&lt;String&gt; channels; ArrayList&lt;Integer&gt; userCount; Arra...

45得票2回答
无法转换为已实现的接口

我很困惑... 我有一个直接实现了接口的类:public class Device implements AutocompleteResult {...} 这里有证明我正在查看正确变量的证据:Object match = ...; log.debug(match.getClass()); /...