我正在尝试编写一个Java例程来评估简单的数学表达式,String例如:
"5+3""10-40""10*3"我想避免很多if-then-else语句.我怎样才能做到这一点?
有没有办法解析vb.net中的字符串(比如,内置方法),可以像Eval一样进行数学运算吗?例如,3 +(7/3.5)作为字符串将返回2.
我不是要求你为我编写代码,我只是想知道是否有内置的方法来执行此操作,如果没有,我将自己编写代码.
我可以打赌它不能自己解析像Sin(90)这样的东西,我明白需要用Math.Sin(90)代替它.
如果有内置方法,你如何使用它?