泛型反射
在運(yùn)行時(shí),泛型是無(wú)效的,所以可以通過(guò)反射在運(yùn)行時(shí)將其他類型變量添加到集合,而不需要考慮泛型
public class Demo_Reflect {
public static void main(String[] args) throws Exception {
ArrayList<Integer> list = new ArrayList<>();
list.add(111);
list.add(222);
Class cls = Class.forName("java.util.ArrayList");
Method m = cls.getMethod("add", Object.class);
m.invoke(list, "abc");
System.out.println(list);
}
}