JAVA 泛型

来源:互联网 发布:广发大数据 编辑:程序博客网 时间:2024/06/06 01:01

泛型只是对编译器有效,对运行环境无效。

所有的泛型都是Object类。

ArrayList<Integer> list = new ArrayList<Integer>();

如何在list中添加字符串数据。

解决方案:使用反射原理解决此问题

Class c = list.getClass();Method m = c.getMethod("add",Object.class);m.invoke(list,"hello");System.out.println(list);///可以输出字符串“hello”




原创粉丝点击