黑马程序员技术交流社区
标题:
反射视屏中的疑问
[打印本页]
作者:
喝龙血的我
时间:
2013-10-8 19:49
标题:
反射视屏中的疑问
本帖最后由 喝龙血的我 于 2013-10-9 08:54 编辑
Method methodCharAt=String.class.getMethod("charAt", int.class);
System.out.println( methodCharAt.invoke(str1, 1););
复制代码
这是反射视屏方法中的一段,为什么会返回一个b呢,视屏中说的abc是怎么回事,把1-->0返回a,1-->2返回c,但是这个abc是哪里来的??
作者:
潘才新
时间:
2013-10-8 22:26
路过。。。暂时不解
作者:
飘落
时间:
2013-10-8 23:59
str1是这段代码前面已经定义了的变量,即String str1="abc";
当执行methodCharAt.invoke(str1, 1);时,实际就是返回在str1
中的索引为1的字符。
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2