黑马程序员技术交流社区
标题:
反射问题
[打印本页]
作者:
zl78365336
时间:
2013-12-3 13:43
标题:
反射问题
本帖最后由 zl78365336 于 2013-12-3 14:12 编辑
为何这个不可以
java.lang.Integer cannot be cast to java.lang.String
ArrayList<Integer> list=new ArrayList<Integer>();
Method method=list.getClass().getMethod("add",Object.class);
String str= "添加字符串!"; //创建字符串
method.invoke(list, str); //在list上调用add方法,用反射技术
ArrayList<String> list=new ArrayList<String>();
Method method=list.getClass().getMethod("add",Object.class);
Integer i= new Integer(5);
method.invoke(list, i); //在list上调用add方法,用反射技术
复制代码
作者:
道逍云心
时间:
2014-1-4 20:10
唉 泛型的限制 啊 string的集合不能放integer
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2