从java中的字符串解析逻辑表达式的最简单方法是什么?

时间:2015-04-25 18:01:15

标签: java string parsing expression

我有一些类似查询的字符串(使用列名,'和','或',括号和关系运算符),我需要在表单中解析:

“column1> 100”

“column1 = 120 and column3 = 200”

“((column2 = 100)或(column3 = 50 and column1 = 20))”

我可以解析和存储每个表达式以供使用的最佳方法是什么?我认为使用一堆string.substring()和string.indexOf解析字符串会很好,但我不确定如何以一种有用的方式存储每个表达式来pop()它们。

0 个答案:

没有答案