黑马程序员技术交流社区

标题: 关于反射中,方法反射遇到的小问题。 [打印本页]

作者: 王浩骅    时间: 2013-6-1 15:28
标题: 关于反射中,方法反射遇到的小问题。
本帖最后由 王浩骅 于 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)


作者: 石贤芝    时间: 2013-6-1 15:40
Method method = String.class.getMethod("CharAt", int.class);

兄弟,charAt(), 第一个字母要小写,不是CharAt().
作者: 画饼    时间: 2013-6-1 15:41
代码弄完全一点嘛
作者: 画饼    时间: 2013-6-1 15:41
作用类的那个方法贴出来
作者: 画饼    时间: 2013-6-1 15:42
噢噢,我看错了,我跑跑看先
作者: 画饼    时间: 2013-6-1 15:58
方法名错误。第一小写
作者: 画饼    时间: 2013-6-1 15:58
CharAt 写错了
作者: 殇_心。    时间: 2013-6-1 18:02
如果问题已解决,请及时修改分类,否则继续提问,谢谢合作!




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2