我重新发下代码吧,郁闷了...
public class Test2 {
public static void main(String[] args) throws Exception {
//创建ArrayList集合对象
ArrayList<Integer> list = new ArrayList<Integer>();
//使用集合对象调动getClass方法,获取字节码对象所对应的类,再获取集合的add方法
Method methodAddString = list.getClass().getMethod("add", Object.class);
//使用集合中的add方法对象,调用invoke方法,让集合对象使用add方法向集合中添加字符串元素
methodAddString.invoke(list, "String类型");
//输出集合中存入的字符串
System.out.println(list);
}
} |