- ArrayList<Integer> list = new ArrayList<Integer>();
- list.add(234);
- System.out.println(list);
- Class<?> cla = list.getClass();
- try {
- Method method = cla.getMethod("add", String.class);//我下面是要add一个String类型对象,为什么这里写String.class会出现方法未找到的异常,而必须得是Object.class呢。
- method.invoke(list,"你好");
- System.out.println(list);
- }
复制代码 |
|