相关疑难解决方法(0)

Java中是否有eval()函数?

我有一个像下面这样的字符串:

String str = "4*5";
Run Code Online (Sandbox Code Playgroud)

现在我必须20通过使用字符串来获得结果.

我知道在其他一些语言中,这个eval()功能会做到这一点.我怎么能用Java做到这一点?

java eval

140
推荐指数
8
解决办法
15万
查看次数

将字符串转换为代码

我想知道是否有任何方法可以将StringJava 转换为Java可编译代码.

我有一个比较表达式保存在数据库字段中.我想从数据库中检索它,然后在条件结构中进行评估.

有没有办法做到这一点?

java

45
推荐指数
6
解决办法
6万
查看次数

运行String中包含的一段代码

我在String中有一段Java代码.

String javaCode = "if(polishScreenHeight >= 200 && " +
    "polishScreenHeight <= 235 && polishScreenWidth >= 220) { }";
Run Code Online (Sandbox Code Playgroud)

是否可以将此Java String转换为Java语句并运行它?可能使用Java反射?

java reflection

44
推荐指数
2
解决办法
4万
查看次数

标签 统计

java ×3

eval ×1

reflection ×1