黑马程序员技术交流社区

标题: 关于带可变参数的类型反射方法怎么写 [打印本页]

作者: 刘源    时间: 2012-8-4 12:11
标题: 关于带可变参数的类型反射方法怎么写
import java.lang.reflect.*;
public class ReflectTest4 {
public static void main(String[] args) throws Exception {
  String s1 =new String("cds");
  Method CharAt =String.class.getMethod("charAt", int.class);
  System.out.println(CharAt.invoke(s1,1));
}
}
上面这个例子的反射方法是“chatAt(int i)”;
如果,我说如果,参数类型变了。变成“charAt(String str,int... i)”;
那这个语句我应该怎么写啊,就和上面的模式一样。

作者: 林康春    时间: 2012-8-4 14:07
有这个方法吗:charAt(String str,int... i);

作者: 刘源    时间: 2012-8-4 16:09
没有这个方法。我是说如果有。应该怎么写




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