这个问题在这里已经有了答案:
How to evaluate a math expression given in string form?
(25 个回答)
8年前关闭。
我想从我在运行时作为命令行参数输入的字符串“+”中解析一个运算符“+”,然后添加两个整数“a”和“b”。
那么我该如何执行上述任务呢?
最佳答案
到目前为止,没有人告诉您的是,要识别一般算术表达式,您需要使用或编写解析器。看看Shunting-yard算法,递归下降表达式解析等。
关于java - 如何从Java中的字符串解析运算符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15183995/