【发布时间】:2015-08-22 11:23:44
【问题描述】:
我需要通过将变量值传递给调用方法来从动态调用 java 类中获取返回值。我尝试使用 java.lang.reflect.Method;
PredictionManager pm = new PredictionManager();
Class invokeclass = pm.getClass();
Class[] cArg = new Class[1];
cArg[0] = Integer.class;//Instances.class;
Method lMethod = invokeclass.getMethod("showLong", cArg);
Object aaa= lMethod.invoke(pm, cArg);
在那里我需要将值作为参数传递。但是这个方法需要给出参数类型。不是参数值。
我能做什么?
【问题讨论】:
标签: java reflection dynamic-method