获取字符串中的方法调用的值

时间:2018-09-10 19:14:10

标签: java reflection

我想知道是否有可以执行以下操作的api。

采用这样的字符串:“这是一个值:className.getFoo()”,然后将字符串输入api,API会将字符串转换为className.getFoo()的实际值。

我意识到我可以通过解析String然后使用反射API来做到这一点,但是有没有更简单的方法?

谢谢

1 个答案:

答案 0 :(得分:0)

根据我的研究,我认为JEXL将最适合我的情况:

https://commons.apache.org/proper/commons-jexl/index.html

感谢所有提供帮助的人!