反射 在集合中的应用

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