本帖最后由 刘菲 于 2012-12-2 12:29 编辑
在做反射的Method类中的方法时,遇到了下面的问题,希望大家能够给予帮助,谢谢了!
String str="abc";
Method methodCharAt=String.class.getMethod("charAt", int.class);
char c=(char)(methodCharAt.invoke(str, 1));//这句话会报错,说是Object不能转换成char类型,但是我不明白他的输出结果就是char类型为什么不能强转呢? |