我有一个像下面这样的字符串:
String str = "4*5";
Run Code Online (Sandbox Code Playgroud)
现在我必须20通过使用字符串来获得结果.
我知道在其他一些语言中,这个eval()功能会做到这一点.我怎么能用Java做到这一点?
我想从用户那里获得一行Java代码并在Android中执行它.例如:
String strExecutable = " int var; var = 4 + 3"
Object obj = aLibrary.eval(strExecutable);
Run Code Online (Sandbox Code Playgroud)
它不是java脚本,我想运行java代码.
可能吗?如果有,怎么样?
我研究过像这样的链接.但他们是关于JVM而不是Android Dalvik的问题.