场景应用:利用反射机制在这个泛型为Integer的ArrayList中存放一个String类?

Posted 流楚丶格念

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了场景应用:利用反射机制在这个泛型为Integer的ArrayList中存放一个String类?相关的知识,希望对你有一定的参考价值。

代码如下:

ArrayList<Integer> list = new ArrayList<Integer>();
Class<? extends ArrayList> aClass = list.getClass();
Method method = aClass.getMethod("add", Object.class);
method.invoke(list,"abc");
for (int i = 0; i < list.size(); i++) 
    System.out.println(list.get(i));

以上是关于场景应用:利用反射机制在这个泛型为Integer的ArrayList中存放一个String类?的主要内容,如果未能解决你的问题,请参考以下文章

Java Demo 学习 理解 反射机制 (基础学习)

Java反射机制详解

反射——反射技术的应用

Java之反射机制六:获取方法的泛型信息

java筑基.泛型,反射,注解-利用注解加反射练习

unity的C#学习——泛型的创建与继承泛型集合类泛型中的约束和反射