我试图编写一个Java例程来计算来自String值的数学表达式,例如:
String
"5+3"
"10-40"
"(1+10)*3"
我想避免很多如果-然后-否则的陈述。我该怎么做?
发布于 2013-09-04 00:41:27
这里是GitHub上另一个名为EvalEx的开源库。
与JavaScript引擎不同,这个库只专注于计算数学表达式。此外,该库是可扩展的,并支持使用布尔运算符和括号。
https://stackoverflow.com/questions/3422673
相似问题