关于泛型问题

来源:5-4 Comparable和Comparator的区别

rock221

2021-03-17 23:29:29

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

写回答

2回答

好帮手慕阿满

2021-03-18

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

http://img.mukewang.com/climg/6052e80909abf04712870631.jpg

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

祝学习愉快~

0

好帮手慕阿满

2021-03-18

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

祝学习愉快~

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

h021-03-18
共1条回复

0 学习 · 16556 问题

查看课程