我一直在尝试验证从文件中读取的示例字符串。我想检查给定字符串中的条件是否为true或false。
String Test = "( ((10>20) & (10>5)) & (7>9) ) | (123>45)";
我如何使用Java来做到这一点。我一直试图拆分括号和运算符。有没有简单的方法来解决这种文本表达方式?
我尝试过JSR.JAR,但我已经
了java.lang.NoClassDefFoundError:解析失败:Lsun / misc / Service;在javax.script.ScriptEngineManager.initEngines(ScriptEngineManager.java:108)的javax.script.ScriptEngineManager.access $ 000(ScriptEngineManager.java:55)at javax.script.ScriptEngineManager $ 1.run(ScriptEngineManager.java:98)at java。 security.AccessController.doPrivileged(AccessController.java:45)at javax.script.ScriptEngineManager.init(ScriptEngineManager.java:96)at javax.script.ScriptEngineManager。(ScriptEngineManager.java:69)
答案 0 :(得分:0)