黑马程序员技术交流社区

标题: 泛型问题~!!! [打印本页]

作者: 张志明    时间: 2014-2-7 22:44
标题: 泛型问题~!!!
本帖最后由 张志明 于 2014-2-8 20:46 编辑

ArrayList<Integer> list = new ArrayList<Integer>();
在这个泛型为Integer的ArrayList中存放一个String类型的对象。
怎样才能做到呢,就是做到了,有什么应用价值呢
情举例谢谢!!

绕过编译器??那是怎么个情况。


为进黑马努力每一天~!!!!面试已过,抢进29期

作者: 山治0712    时间: 2014-2-8 00:13
哥们,既然都指定了泛型就没必要又想装其他类型的数据了
作者: ♫梦想起航♫    时间: 2014-2-8 04:36
可是可以,但传入的String对象必须是可解析的,不然就会报NumberFormatException异常.应用的话还真不知道,还望哪位高手指点指点.
作者: 黄晓东    时间: 2014-2-8 11:31
用反射 暴力破解
作者: 孤独的天奇    时间: 2014-2-8 19:30
这个你的知道泛型只是给编译器看的,编译完,在运行期间,为了提高效率,就会把泛型给去掉。所以,只要你能绕过编译器的话,就可以擦入String了。
作者: 张志明    时间: 2014-2-8 21:14
如何绕过,编译器????


反射吗? 那该集合的意义价值有什么》》》

泛型在编译器中,是如何处理的啊~!!!




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2