java - 如何从Java中的字符串解析运算符

原文 标签 java string class parsing operators

这个问题在这里已经有了答案:





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/

相关文章:

java - 为什么 class.getResource() 虽然在指定路径上有资源,但仍然返回 null?

java - 如何访问ArrayList中的ArrayList? java

java - 当我使用 proguard 混淆(Android Jack 编译器)时,我的应用程序崩溃了

java - 将Java属性传递到Scala-nosuchmethod错误

c - int/char 数组/字符串之间的差异

C# 获取泛型类的所有运行时构造类的列表

java - C++/Java - int(0 - 1023) 到字节数组(仅两个字节)

javascript - 在每次出现特定子字符串时剪切数组中存在的 JS 字符串并附加到同一数组

c# - 获取2个字符串之间的差

c# - 为什么我不能继承这个变量?