**1 **问题

如果你的项目中出现如下情况:说明你的java类文件中你运用了强制转换。
**2 **方法
(1) 先分析报错内容,报错时,一定要看主要问题,因为我遇到的主要问题是如下:

(2) 说明我文件夹modle里面的Question类,不能转换成com.core.entity文件里面的question类。
(3) 方法有很多种,这里用到的方法是子类继承父类的方法,在model文件夹的Question类中改写成这样,删除其内容,将内容复制到com.core.entity文件里面的question类中即可:
**3 **结语
关于强制转换的问题也就是你用一种类型接受了另一种类型,发生了类型转化,但是类型转换一般 都是向上转型的。如 int 转 double,还有 int 转 String。这些都是自动转换不要强制转换, 一般基本类型都提供包装类。如我们可以通过 int Integer double Double 里面提供 parseInt ,parseDouble 方法把数据转字符串,就可以解决Java强制类型转换异常的问题了。关于解决此类问题的方法还有很多,上文用的方法总的来说就是子类继承父类的方法,这也是此类问题的一般解决方法。当然,在未来我们应对不同情况时,应当采用相对的方法。
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。
举报投诉
-
JAVA
+关注
关注
20文章
3006浏览量
116829 -
编程语言
+关注
关注
10文章
1965浏览量
39864
发布评论请先 登录
相关推荐
热点推荐
C语言中强制类型转化
为何要在这里提强制类型转换呢,测试代码可以看到编译器会报很多警告,意思是告诉程序员数据类型不匹配,虽然并不影响程序的正确运行,但是很多警告总会让人感到难受。因此为了告诉编译器代码这里没
强制类型转换问题
本帖最后由 applevs 于 2017-5-24 23:03 编辑
char*强制转换为short*后,每两个字节组成一个新的short类型,由于电脑是小端存储,低字节在前,所以组成的short数据是[1][0][3][
发表于 05-24 22:44
基础:stateflow中变量的强制类型转换
使用:例:我定义了一个变量speed作为输出,某时刻指定speed=0,当我把speed改为uint8类型,就报错误,找了一阵没找到方法,就放弃了。今天在看别的帖子是发现了强制类型转换
发表于 10-29 10:42
清除labview的强制类型转换的缓存
请问如何将labview的强制类型转换的缓存如何清除?我在使用Picture to IMAQ image 官方vi时,如果运行时间过久,视频流中的图片过多,还原像素图.vi就会造成内存不足,
发表于 02-15 20:36
强制类型转换是把变量从一种类型转换为另一种数据类型
类型转换可以是隐式的,由编译器自动执行,也可以是显式的,通过使用强制类型转换运算符来指定。在编程时,有需要
C语言与Java之间的主要区别有哪些
本文主要为C#开发人员了解Java提供一些基础。
Java中缺少C#的功能
C#包含更多原始类型和捕获算术异常的功能。
包括大量的
Java怎么排查oom异常
Java中的OOM(Out of Memory)异常是指当Java虚拟机的堆内存不足以容纳新的对象时抛出的异常。OOM异常是一种常见的运行时
如何解决Java强制类型转换异常
评论