"123.1+1.50*2"
我是传入参数是 字符类型,能够自动的 给我计算出来是相对应的值。

解决方案 »

  1.   

    Integer.parseInt() 这个方法可以把字符转成数字  应该是这样吧。。 新手 回答错了莫怪
      

  2.   

    有一些开源的东东,可以参考一下
    http://www.singularsys.com/jep/index.html(没研究过,是个开源的东东)
    http://blog.csdn.net/lxleaves/archive/2005/01/05/240359.aspx(一个老外写的,类似于编译原理中的词法分析器)
      

  3.   

    Re joejoe1991() :你说的没错,不过,这个问题的重点应该在分词,你说的已经是把词分好了以后要做的工作:)