黑马程序员技术交流社区

标题: Array集合规定好的泛型是integer的,想往里面传入string类型,应该如何实现 [打印本页]

作者: LiuKang    时间: 2013-12-9 22:42
标题: Array集合规定好的泛型是integer的,想往里面传入string类型,应该如何实现
Array集合规定好的泛型是integer的,想往里面传入string类型,应该如何实现。
作者: 何伟超    时间: 2013-12-9 23:09
试试使用反射技术,来获得add方法,这样的话应该就可以存了.
作者: 天下    时间: 2013-12-9 23:10
哥们,你这是哪来的题目呀!
提示一下,应用反射
作者: LiuKang    时间: 2013-12-9 23:11
天下 发表于 2013-12-9 23:10
哥们,你这是哪来的题目呀!
提示一下,应用反射

面试的时候问的,让我说出具体实现,我卡克了,,,,
作者: 四五六七八    时间: 2013-12-9 23:31
通过反射来实现
ArrayList<Integer> list = new ArrayList<Integer>();
                Class l = list.getClass();
                Method m = l.getMethod("add", Object.class);//这里必须是这两个类的共同父类
                System.out.println(m.getName());
                m.invoke(list, 12);
                m.invoke(list, "zhangsan");
                System.out.println(list.get(0)+"*****" + list.get(1));
作者: 四五六七八    时间: 2013-12-9 23:44
LiuKang 发表于 2013-12-9 23:11
面试的时候问的,让我说出具体实现,我卡克了,,,,

哥们,看你的技术分 应该还没进黑马吧  通过啥找的工作啊?
作者: LiuKang    时间: 2013-12-10 09:31
四五六七八 发表于 2013-12-9 23:44
哥们,看你的技术分 应该还没进黑马吧  通过啥找的工作啊?

现在就差技术分了。。。。面试也过了。。。。




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