A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

本帖最后由 王浩骅 于 2013-6-2 10:19 编辑

package com.itheima;
import java.util.ArrayList;
public class Test2 {
/**
  * @param args
  */
public static void main(String[] args) {
  // TODO Auto-generated method stub
  ArrayList<Integer> collection = new ArrayList<Integer>();
  collection.getClass().getMethod(("add", Object.class).invoke(collection,"abc");
  System.out.println(collection.get(0));
}
}

Exception in thread "main" java.lang.Error: Unresolved compilation problem:
Syntax error, insert ")" to complete ArgumentList
at com.itheima.Test2.main(Test2.java:13)

3 个回复

倒序浏览
什么问题?  要我帮你调试代码?
回复 使用道具 举报
大意了,解决了
回复 使用道具 举报
楼主getMethod(("add", 多了一个括号,  
然后改了这个 在把异常处理下,就Ok了。。
完整程序

package com.itheima;
import java.util.ArrayList;
public class Test2 {

public static void main(String[] args)throws Exception {
  // TODO Auto-generated method stub
  ArrayList<Integer> collection = new ArrayList<Integer>();
  collection.getClass().getMethod("add", Object.class).invoke(collection,"abc");
  System.out.println(collection.get(0));
}
}
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马