评估字符串中的数学表达式

时间:2012-05-22 15:14:22

标签: java android math evaluate

我正在开发一个Android应用程序,我得到一个字符串,我必须计算数学表达式,我这样做是为了将字母转换为我需要的数字,但是评估这个数字的最佳方法是什么?

没有什么太复杂,公式如下: ((A * 2 + B * 3 + C * 5) / 10) + D

编辑: 刚发现那个人,非常简单的API,就像一个魅力 http://code.google.com/p/symja/wiki/MathExpressionParser

1 个答案:

答案 0 :(得分:2)

你想要某种数学parser

有趣的推广自己,或谷歌有很多点击:https://www.google.co.uk/#hl=en&gs_nf=1&cp=16&gs_id=7&xhr=t&q=java+math+parser