1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > 已解决java.lang.ClassCastException: class java.lang.Integer cannot be cast to class java.lang.String异常的

已解决java.lang.ClassCastException: class java.lang.Integer cannot be cast to class java.lang.String异常的

时间:2023-05-08 08:34:37

相关推荐

已解决java.lang.ClassCastException: class java.lang.Integer cannot be cast to class java.lang.String异常的

已解决java.lang.ClassCastException: class java.lang.Integer cannot be cast to class java.lang.String异常的正确解决方法,亲测有效!!!

文章目录

报错问题解决方法福利

报错问题

粉丝群里面的一个小伙伴敲代码时发生了报错(当时他心里瞬间凉了一大截,跑来找我求助,然后顺利帮助他解决了,顺便记录一下希望可以帮助到更多遇到这个bug不会解决的小伙伴),报错信息如下:

java.lang.ClassCastException: class java.lang.Integer cannot be cast to class java.lang.String (java.lang.Integer and java.lang.String are in module java.base of loader ‘bootstrap’)

问题描述是java.lang.Integer不能被强制转换为java.lang.String,由于在代码中不会有错误标志,有些同学可能会不明白错误出在哪,应该怎么去修改,在这里跟大家简单分享一下。

出错源代码:

这里的数据库定义的enScore与chScore是int类型

出错的原因是:表格从数据库中得到的数据是int类型,而从输入框中得到的数据类型是String,所以没办法

解决方法

解决方法如下

将表格中得到的数据用int类型接收并转换,转入到表单也就是输入框中再将这个int变量转换为String类型,注意这里int变量不能直接用(String)强转,可使用String.valueOf方法

福利

每周会送6本技术书籍包邮到家

由于博主时间精力有限,每天私信人数太多,没办法每个粉丝都及时回复

大家可以进社区裙或者添加博主微信

点击下方链接即可

/6kInJ

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。