本帖最后由 skill20 于 2014-5-18 23:16 编辑
有试过分开来写吗?个人建议。这个是我的实现方式。
- public static void get()throws Exception{
- List<String> list = new ArrayList<String>();
- list.add("a");
- list.add("b");
- list.add("c");
- Class clazz = list.getClass();
- Method method = clazz.getMethod("add", Object.class);
- method.invoke(list,new Integer(12));
- Method method_1 = clazz.getMethod("get",int.class);
- Object obj = method_1.invoke(list,3);
- System.out.println(obj);
- }
复制代码
|