Я попытался следующий код:Java getConstructor (. String [] класс)
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"})
(возвращение Заявление возврата исключение IllegalArgumentException)
Как сказать, что я хочу создать экземпляр конструктора со Стрингом g [] в качестве аргумента.
Thank you.
возможно дубликат [Проблема с построением класса с помощью отражения и аргументы массива] (http://stackoverflow.com/questions/5760569/problem-with-constructing-class-using-reflection-and-array-arguments) – ToYonos