传递基本类型并通过反射调用方法

时间:2014-04-15 14:05:29

标签: java

我正在研究一种框架。在这里,我将不得不使用特定参数在特定类上调用特定方法。我将以字符串形式接收参数值。

就像输入一样,


类名:com.classes.MyClass

方法名称:setPrimtiveType

价值:" true"

值类型:布尔值


这里的问题是我尝试通过反射调用的方法接受原始类型。 此类型也是设置特定参数的输入。

我没有反思,所以这可以实现。

1 个答案:

答案 0 :(得分:1)

如果这是你的班级

class MyClass {
    public static void setPrimitiveType(boolean v) {
    }
}

然后这是如何设置布尔值

MyClass.class.getMethod("setPrimitiveType", boolean.class).invoke(null, true);