@Test
public void TestReflectList() {
List<String> list=new ArrayList<>();
list.add("A");
list.add("B");
//获取类对象
Class<?> l=list.getClass();
try {
//获取类对象中的方法 类中方法名 方法的参数类型
Method m=l.getDeclaredMethod("add",Object.class);
//执行此方法 list为对象,100为传入的参数
m.invoke(list,100);
System.out.println(list);
} catch (Exception e) {
e.printStackTrace();
}
}
JAVA中利用反射,往集合中插入其他类型的数据
猜你喜欢
转载自blog.csdn.net/weixin_42160445/article/details/82215751
今日推荐
周排行