【问题标题】:how to pass a parameter to the method in the following case?在以下情况下如何将参数传递给方法?
【发布时间】:2017-09-08 12:24:42
【问题描述】:

在下面的代码中,如果retString 是一个方法名,那么如果它有一个参数,我如何将参数传递给该方法?

【问题讨论】:

  • 该方法是否接受参数?
  • 其中一个方法接受参数。
  • 您是否阅读了集合示例和文档?

标签: java methods parameter-passing


【解决方案1】:

您需要一个 Method 对象来调用方法。然后使用 Method 类的invoke() 方法来很好地调用你打算运行的方法。然后在那里传递参数,例如:

Object o = m.invoke(t, new Locale(args[1], args[2], args[3]));

(这是来自官方documentation的sn-p)

【讨论】:

  • “没有工作”不是我们可以帮助的。请仔细阅读minimal reproducible example 真的仔细 - 然后考虑写一个新问题,准确显示你做了什么以及你遇到了什么样的错误......然后随时给我留言;我可能会看看(明天可能)。
猜你喜欢
  • 1970-01-01
  • 2019-02-11
  • 1970-01-01
  • 1970-01-01
  • 2017-03-08
  • 1970-01-01
  • 2021-09-14
  • 2020-09-10
  • 1970-01-01
相关资源
最近更新 更多