标签: java boolean
我想开发一个类/方法,将此格式的字符串作为输入:"((true | false) & (!false & false))",并相应地返回true或false(在这种情况下{{1} })。
"((true | false) & (!false & false))"
true
false
我该怎么办?
答案 0 :(得分:3)
如果性能不是问题 AND 你真的确定布尔表达式是安全的(安全原因),你可以启动一个完整的JavaScript引擎并评估表达式
如the following question.