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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

本帖最后由 王浩骅 于 2013-6-1 20:34 编辑

package com.wang.test;
import java.lang.reflect.Field;
import java.lang.reflect.Method;
public class Test {
/**
  * @param args
  */
public static void main(String[] args)throws Exception {
  // TODO Auto-generated method stub
  String str1 = new String("abc");
  Method method = String.class.getMethod("CharAt", int.class);//这行编译会出错怎么回事。
  System.out.println(method.invoke(str1, 1));  }
}

Exception in thread "main" java.lang.NoSuchMethodException: java.lang.String.CharAt(int)
at java.lang.Class.getMethod(Unknown Source)
at com.wang.test.Test.main(Test.java:14)

评分

参与人数 1技术分 +1 收起 理由
殇_心。 + 1

查看全部评分

7 个回复

倒序浏览
Method method = String.class.getMethod("CharAt", int.class);

兄弟,charAt(), 第一个字母要小写,不是CharAt().

评分

参与人数 1技术分 +1 收起 理由
殇_心。 + 1

查看全部评分

回复 使用道具 举报
代码弄完全一点嘛
回复 使用道具 举报
作用类的那个方法贴出来
回复 使用道具 举报
噢噢,我看错了,我跑跑看先
回复 使用道具 举报
方法名错误。第一小写
回复 使用道具 举报
CharAt 写错了
回复 使用道具 举报
如果问题已解决,请及时修改分类,否则继续提问,谢谢合作!
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马