【发布时间】:2012-09-06 03:52:47
【问题描述】:
我想知道 Java 中是否有一个包可以接收一个字符串,比如“x^2+e^x*cos(x)”,然后像计算器一样将它作为一个数学函数来计算会 - 理想情况下是免费且公开可用的。这存在吗?
【问题讨论】:
-
stackoverflow.com/questions/3422673/… - 这也是谷歌:java字符串数学
-
一种方法是使用
ScriptEngine。有关示例,请参阅this answer。 @Thilo 指出 “不过,如果涉及直接用户输入,我会小心使用 ScriptEngine。量身定制的数学库可能会更好。”