本帖最后由 hengxing0079 于 2014-10-27 00:11 编辑
可以的,你们学的不扎实,这在张老师的高新视频中泛型的第2集(泛型的内部原理及更深应用)里有的。
因为泛型是给编译器看到,运行之后就没有泛型的痕迹了
所以要用反射技术来穿过编译器
手打代码如下:↓
- public class GenericTest
- {
- public static void main(String[] args) throws Exception
- {
- ArrayList<Integer> al = new ArrayList<Integer>();
- al.add(1);
- al.add(2);
- al.add(3);
- al.getClass().getMethod("add", Object.class).invoke(al, "字符串 is Comings");
- System.out.println(al.get(3));
- }
- }
复制代码
楼主不要放弃啊,都坚持这么久了!
当你想放弃的时候,想想是什么原因让你坚持到了今天!!!
|