首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何计算以字符串形式给出的数学表达式?

如何计算以字符串形式给出的数学表达式?
EN

Stack Overflow用户
提问于 2010-08-06 09:53:30
回答 25查看 582K关注 0票数 378

我试图编写一个Java例程来计算来自String值的数学表达式,例如:

  1. "5+3"
  2. "10-40"
  3. "(1+10)*3"

我想避免很多如果-然后-否则的陈述。我该怎么做?

EN

Stack Overflow用户

发布于 2013-09-04 00:41:27

这里是GitHub上另一个名为EvalEx的开源库。

与JavaScript引擎不同,这个库只专注于计算数学表达式。此外,该库是可扩展的,并支持使用布尔运算符和括号。

票数 22
EN
查看全部 25 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3422673

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档