java - 在java中解析控制台的输入表达式

标签 java parsing token

标题

我读过有关编译器树解释器的内容,我遇到了一个问题,我如何解析java中的输入表达式,请提供一些帮助,想象一下我们需要解析数学表达式,我如何识别这些运算符的每个符号或标记*,- ,+,/我会很感激

最佳答案

如果只是扫描输入,请查看 Scanner类(class)。对于更详细的内容,可以使用解析器生成器,例如 ANTLR可能是有序的。

关于java - 在java中解析控制台的输入表达式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8376700/

相关文章:

JavaFx:TreeTableView 奇怪的 NullpointerException

java - 处理:从matrix4x4获取Yaw、Pitch和Roll角

parsing - 如何将文本文件转换为麦芽解析器的 CoNLL 格式?

ios - 重新安装后如何防止推送通知到应用程序?

Azure ACS : ACS50000 error on getting ACS token

dynamics-crm-2011 - 如何在 CRM 2011 中以编程方式(通过插件)获取 CRMWRPCToken 和 CRMWRPCTokenTimeStamp?

java - 为什么 Spring Boot DefaultFormattingConversionService 被创建但没有被引用?

java - ANTLR(field=value),这个怎么表达呢?

ruby - 解析来自 API 的字符串

java - 无法解析符号 'FragmentCompat' - Camera2VideoJava - 目标为 API 29