我有一个像下面这样的字符串:
String str = "4*5";
Run Code Online (Sandbox Code Playgroud)
现在我必须20通过使用字符串来获得结果.
我知道在其他一些语言中,这个eval()功能会做到这一点.我怎么能用Java做到这一点?
我想知道是否有任何方法可以将StringJava 转换为Java可编译代码.
我有一个比较表达式保存在数据库字段中.我想从数据库中检索它,然后在条件结构中进行评估.
有没有办法做到这一点?
我在String中有一段Java代码.
String javaCode = "if(polishScreenHeight >= 200 && " +
"polishScreenHeight <= 235 && polishScreenWidth >= 220) { }";
Run Code Online (Sandbox Code Playgroud)
是否可以将此Java String转换为Java语句并运行它?可能使用Java反射?