美文网首页
【Java】【反射】泛型反射

【Java】【反射】泛型反射

作者: JerichoPH | 来源:发表于2017-04-08 09:12 被阅读55次

泛型反射

在运行时,泛型是无效的,所以可以通过反射在运行时将其他类型变量添加到集合,而不需要考虑泛型

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);
    }
}

相关文章

网友评论

      本文标题:【Java】【反射】泛型反射

      本文链接:https://www.haomeiwen.com/subject/mcqlattx.html