我尝试以下的代码:的java getConstructor(字符串[]类)
constructor = oneClass.getConstructor(new Class[]{String[].class});
return constructor.newInstance(new String[]{"String01","String02"})
(返回语句返回一个IllegalArgumentException)
而且
Class stringArray = Class.forName("[Ljava.lang.String;");
constructor = oneClass.getConstructor(new Class[]{stringArray})
return constructor.newInstance(new String[]{"String01","String02"})
(return语句返回一个IllegalArgumentException)
如何说我想用一个Strin实例化一个构造函数g []作为参数。
谢谢。
的可能重复的[问题的使用反射和数组参数构建类(http://stackoverflow.com/questions/5760569/problem-with-constructing-class-using-reflection-and-array-arguments ) – ToYonos 2014-11-04 12:13:02