我在String中有一段Java代码.
String javaCode = "if(polishScreenHeight >= 200 && " +
"polishScreenHeight <= 235 && polishScreenWidth >= 220) { }";
Run Code Online (Sandbox Code Playgroud)
是否可以将此Java String转换为Java语句并运行它?可能使用Java反射?
Joe*_*oel 21
正如已经建议的那样,您可以使用Compiler API动态编译,保存和运行代码.
另一个巧妙的选择是使用beanshell.Beanshell不再积极开发,但我可以保证它的可靠性,我已经在多个生产项目中成功使用它.
| 归档时间: |
|
| 查看次数: |
42651 次 |
| 最近记录: |