<分区>
我想开发一个类/方法,将这种格式的字符串作为输入:"((true | false) & (!false & false))"
,并返回 true
或 false
,相应地(在本例中为 false
)。
我应该如何进行?
<分区>
我想开发一个类/方法,将这种格式的字符串作为输入:"((true | false) & (!false & false))"
,并返回 true
或 false
,相应地(在本例中为 false
)。
我应该如何进行?
最佳答案
如果性能不是问题并且您真的确定 boolean 表达式是安全的(出于安全原因),您可以启动一个成熟的 JavaScript 引擎并对表达式求值
如 the following question. 中所述
关于java - 测试字符串格式的 boolean 表达式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33479212/
相关文章:
python - PyQt 和 Maya,线程 = False?
c# - 如何调用具有 bool 值 true unity C# 的数组元素
Javascript && operator as if 语句?
javascript - CSS3 样式属性中的 boolean 值
java - 如何在Servlet中实现Template Method
java - 如何在java中的抽象类中实现接口(interface)并扩展线程
java.io.NotSerializedException : com. sun.faces.context.FacesContextImpl weblogic