关于泛型问题

关于泛型问题

如果list集合设置了泛型Integer,想添加字符串对象,如果直接添加的话,会报错阿,有什么办法可以解决吗

正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

2回答
好帮手慕阿满 2021-03-18 14:00:16

同学你好,关于Java反射,在三阶段有讲,如:

http://img1.sycdn.imooc.com//climg/6052e80909abf04712870631.jpg

使用反射可以绕过泛型编译器的检查,但是数据不安全。使用泛型就是希望在编译器对数据进行检查,避免运行时出现异常。这里不建议使用反射绕过泛型的编译检查。

祝学习愉快~

好帮手慕阿满 2021-03-18 10:55:16

同学你好,如果集合设置了泛型Integer,则集合只能添加对应Integer类型数据。如果想要添加字符串,建议同学不要设置泛型。

祝学习愉快~

  • 提问者 rock221 #1

    我问朋友说,可以通过反射解决这个问题,但是我们好像没讲啊 

    2021-03-18 11:20:45
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星

相似问题

登录后可查看更多问答,登录/注册

请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师