黑马程序员技术交流社区
标题:
【面试题】在ArrayList<Integer>的集合中添加一个字符串数据
[打印本页]
作者:
wx348602984
时间:
2015-4-26 21:47
标题:
【面试题】在ArrayList<Integer>的集合中添加一个字符串数据
package cn.itcast2;
//绕过ArrayList<Integer>的一个对象的泛型检查,在集合中添加一个字符串数据。只需要将add方法使用反射
import java.lang.reflect.Method;
import java.util.ArrayList;
public class Test {
public static void main(String[] args) throws Exception, Exception {
ArrayList<Integer> arrayList = new ArrayList<>();
arrayList .add(13);
arrayList.add(22);
Class class1 = arrayList .getClass();
Method declaredMethod = class1.getDeclaredMethod("add", Object.class);
declaredMethod.invoke(arrayList, "asd");
System.out.println(arrayList);
}
}
作者:
大兵在海边
时间:
2015-4-26 22:22
还没学到反射,这道题要说明什么问题啊?美女姐姐
作者:
大兵在海边
时间:
2015-4-26 22:23
就是想演示把定义了泛型的集合中添加了其他类型数据的方法呗?
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2