我正在研究一种框架。在这里,我将不得不使用特定参数在特定类上调用特定方法。我将以字符串形式接收参数值。
就像输入一样,
类名:com.classes.MyClass
方法名称:setPrimtiveType
价值:" true"
值类型:布尔值
这里的问题是我尝试通过反射调用的方法接受原始类型。 此类型也是设置特定参数的输入。
我没有反思,所以这可以实现。
答案 0 :(得分:1)
如果这是你的班级
class MyClass {
public static void setPrimitiveType(boolean v) {
}
}
然后这是如何设置布尔值
MyClass.class.getMethod("setPrimitiveType", boolean.class).invoke(null, true);