ArrayList<Integer> array=new ArrayList<>();
Class<ArrayList> c=(Class<ArrayList>)array.getClass();
Method m=c.getMethod("add", Object.class);
m.invoke(array, "hellojava");
System.out.println(array);
集合中的泛型是整形,但是想在集合中添加为字符串类型的数据就可以通过泛型进行传值,很巧妙的方法
反射 在集合中的应用
猜你喜欢
转载自blog.csdn.net/qq_34668848/article/details/80765313
今日推荐
周排行