验证条件字符串Android

时间:2016-12-14 09:04:55

标签: java android

我一直在尝试验证从文件中读取的示例字符串。我想检查给定字符串中的条件是否为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)

1 个答案:

答案 0 :(得分:0)

似乎android没有提供java脚本引擎。

可能您可以使用第三方库: