我想通过' Class.getConstructor'来获得 A 的构造函数。
public class A {
public A(String... param) {
}
}
public Constructor<T> getConstructor(Class... parameterTypes) throws NoSuchMethodException, SecurityException {
...
}
如何获得 String ... 包装?
答案 0 :(得分:1)
String...
是字符串数组的语法糖。
就反思而言,它只是String[]
。
答案 1 :(得分:0)
您的class A
构造函数基本上使用varargs。
您可以使用名为varargs的构造来传递任意数量的构造 方法的值。当你不知道有多少时,你会使用varargs 特定类型的参数将传递给该方法。它是 手动创建数组的快捷方式(以前的方法可能有 使用varargs而不是数组。)
基本上该方法与:
相同public class A {
public A(String[] param) {
}
}