如何在不知道类的情况下使用反射将值设置为一个设置器方法



我是java反射的新手。我将直接谈到这个问题。

这是我的类

public class RequestClass{
@XmlElement(name="Request")
private Request mRequest;
public Request getRequest() {
    return mRequest;
}
public void setRequest(Request request) {
    this.mRequest= request;
}

这是我的另一个类在这里我传递RequestClass对象在这里

//The supplied requestObject is of type RequestClass
Object initialize(Object requestObject) { 
    //requestObject
}

在这段代码中,我想动态地操作RequestClassrequest属性。我不知道如何进一步进行,所以如果有人可以提供一些指导,我将不胜感激。谢谢。

试试这个requestObject.getClass().getMethod(method_name).invoke(requestObject);

也存在getMethod &invoke,通过它可以将参数传递给该方法(像在setter中一样)

相关内容

  • 没有找到相关文章

最新更新