【发布时间】:2017-09-08 12:24:42
【问题描述】:
在下面的代码中,如果retString 是一个方法名,那么如果它有一个参数,我如何将参数传递给该方法?
【问题讨论】:
-
该方法是否接受参数?
-
其中一个方法接受参数。
-
您是否阅读了集合示例和文档?
标签: java methods parameter-passing
在下面的代码中,如果retString 是一个方法名,那么如果它有一个参数,我如何将参数传递给该方法?
【问题讨论】:
标签: java methods parameter-passing
您需要一个 Method 对象来调用方法。然后使用 Method 类的invoke() 方法来很好地调用你打算运行的方法。然后在那里传递参数,例如:
Object o = m.invoke(t, new Locale(args[1], args[2], args[3]));
(这是来自官方documentation的sn-p)
【讨论】: