标签: java if-statement
我尝试做类似这样的事情,但因为getCondition将返回一个字符串值,因为它期望有一个布尔值,因为它期望有一个布尔值,有什么方法可以检索并执行if语句中的字符串吗?
Private String condition = "age < 18"; String getCondition(){return this.condition;} if(getCondition()) {....}
答案 0 :(得分:0)
你试过看了吗
Is there an eval() function in Java?
https://docs.oracle.com/javase/8/docs/api/javax/script/ScriptEngine.html