问题标签 [classcastexception]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
4 回答
22396 浏览

java - 为什么生成 javadocs 时会出现 ClassCastException?

我正在使用 ant 生成 javadocs,但一遍又一遍地得到这个异常 - 为什么?

我正在使用 JDK 版本1.6.0_06

0 投票
3 回答
28720 浏览

java - 泛型、数组和 ClassCastException

我认为这里一定有一些我不知道的微妙之处。考虑以下:

假设您的 main 方法包含以下内容:

您将收到一条无法强制转换为CastClassException的消息。java.lang.Objectjava.lang.Double

谁能告诉我为什么?我的理解ClassCastException是,当您尝试将对象强制转换为无法强制转换的类型时,它会被抛出。也就是说,对于它不是实例的子类(引用文档)。例如:

看来我可以做到这一点。如果a只是 aT而不是 array T[],我们可以a毫无问题地获取和转换它。为什么数组会破坏这个?

谢谢。

0 投票
3 回答
17818 浏览

java - 为什么我不能从本机 java Blob 投射 oracle BLOB

我正在从 ResultSet 读取文件,需要将文件保存到 Oracle 数据库中。

我收到此错误消息

任何人有解决这个问题?谢谢!

0 投票
2 回答
340 浏览

java - 奇怪的 ClassCastException

这个:

没关系。

但是这个:

给出:

你知道为什么吗?!

为简单起见:

休息:

0 投票
3 回答
5382 浏览

grails - Groovy 中的类转换异常

我想在 grails 上使用 groovy 上传图像。我的gsp页面如下(我展示的是原版的简化版)

我的域类如下:

我需要这个映射,否则 MySql 将创建一个小到适合图像的 smallblob

在控制器上,我有一个名为 save 的操作,如下所示:

当我尝试将图像保存在数据库中时引发异常。

org.codehaus.groovy.runtime.InvokerInvocationException: java.lang.ClassCastException: [B 不能转换为 java.sql.Blob

任何提示这是为什么?

顺便说一句,我在教程中看到图像被处理为字符串,但效果不佳。

0 投票
11 回答
89260 浏览

java - 转换为同一类时出现 ClassCastException

我有 2 个不同的 Java 项目,一个有 2 个类:dynamicbeans.DynamicBean2dynamic.Validator.

在另一个项目中,我动态加载这两个类并将它们存储在Object

然后我继续使用创建一个Validator对象validatorClass.newInstance()并将其存储在上面,validator然后我创建一个 bean 对象以及使用beanClass.newInstance()并将其添加到会话中。

Form项目的生命周期中,我调用validator.validate()它从会话加载先前创建的 bean 对象(我正在运行 Websphere Portal Server)。当我尝试将此对象转换回 aDynamicBean2时,它会因 ClassCastException 而失败。

当我使用将对象拉出会话时

并使用.getClass()I get来检查它的类别dynamicbeans.DynamicBean2。这是我想将其转换为的类,但是当我尝试得到 ClassCastException 时。

我得到这个有什么理由吗?

0 投票
12 回答
296265 浏览

java - Java中ClassCastException的解释

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

0 投票
1 回答
1598 浏览

java - Java 使用 BeanBinding Netbeans 更新 JList

我在 JFrame 中有这个 JList(比如 MyList)。我正在使用 Netbeans6 GUI 构建器,并为此列表设置了绑定。

运行时,绑定工作正常,并且 MyList 已正确填充。

现在,我正在寻找一种从按钮单击上的另一个文本框中向此列表添加更多数据的方法。但是这里存在问题:

没有绑定我将使用“getModel()”函数为 JList 提取 ListModel,并使用“addElement()”向其中添加元素。

但是,当我使用绑定时。我尝试提取 ListModel 并将其映射到 DefaultListModel 我得到以下异常:

所以我的问题是,如何向已经绑定到其他数据源的 MyList 添加更多元素?

有人有任何线索吗?任何帮助将不胜感激!

谢谢!

0 投票
6 回答
5036 浏览

java - ClassCastException 的未知来源(在 JTables 中)

我目前正在重构JTable显示多种不同类型数据的 a 。这种重构的主要原因是有一些ClassCastExceptions(编写代码的作者/朋友暂停了),我似乎无法找到它们的来源。由于代码库很大,我不知道从哪里开始。有没有人有什么建议?我意识到这个问题的模棱两可并道歉!

我在下面包含了堆栈跟踪。谢谢!!

0 投票
1 回答
348 浏览

java - 从 Hibernate 映射创建对象

如果我有这样的映射:

应该如何创建用户对象?我这样做了:

但是会有错误java.lang.ClassCastException: Type。Type 类中只有一个整数user_id和字符串type_name,其中包含 get/set。

为什么它不起作用?在哪里可以找到有关使用元素集合保存对象的文档?非常感谢。