本帖最后由 喝龙血的我 于 2013-10-10 08:09 编辑
- ArrayList<Integer> collection = new ArrayList<Integer>();
- collection.add(1);
- collection.add(2);
- Method add = collection.getClass().getMethod("add", Object.class);
- add.invoke(collection, "abc");
- System.out.println(collection.get(2));
复制代码 上边是老师视屏中的代码- ArrayList<String> collection1 = new ArrayList<String>();
- collection1.add("abc");
- collection1.add("def");
- Method add1 = collection1.getClass().getMethod("add", Object.class);
- add1.invoke(collection1, 1);
- System.out.println(collection1.get(2));
复制代码 这个是我根据老师改的,只是换个了类型,为什么就不能运行了呢??报了异常
|