用String语言评估Java中复杂的数学表达式

时间:2013-01-03 15:58:51

标签: java algorithm data-structures

  

可能重复:
  using eval in Java
  Is there a java equivalent of the python eval function?

如何在Java中评估复杂的数学表达式(使用三角函数),以字符串形式给出,如下所示(假设给定的角度以度为单位):

3 + 8 - ( 8 + sin(30) + 5 - 3 * 2 + (8 - 5 * 6) ) * cosec(45)

如果可用,请建议任何生产质量的第三方库,或者如果我必须自己进行样板编码,建议合适的算法/数据结构。

0 个答案:

没有答案