老大这要自己写吧。
if(str=="+")  result=int1+int2;
if(str=="-")
  result=int1-int2;

解决方案 »

  1.   

    送到Perl里去,让Perl为你处理
    自己做没必要
      

  2.   

    char operator = str.charAt(0);switch(operator)
    {
    case '+': 
              ...
              break;case '-':
               ...
              break;
    ...
    }
      

  3.   

    char operator = str.charAt(0);switch(operator)
    {
    case '+': 
              ...
              break;case '-':
               ...
              break;
    ...
    }
      

  4.   

    如果通过swtich...case语句或if...else语句,是能实现,但如果每种情况要执行的代码有很多呢,岂不是要copy3次?就没有更简便的方法吗?比如说,直接将字符“+”转成操作符+,不就只写一次就可以了吗?如果实在不行,只能用笨办法了。
      

  5.   

    类似javascript 里的eval其他语言还没见过有这个功能。
      

  6.   

    你是想实现数据结构书里的堆栈那章的四则运算吗?
    那个程序用JAVA和C都实现过,你要吗,我保证给你源程序
      

  7.   

    perl是好,regular expression尤其好,
    我就是不知道在JAVA里,需要下载哪个包,
    在哪里下载
    请帮帮忙呀,老大们,好象是好多公司都有这个包下载对吗?
      

  8.   

    你如果真要自己做,还想用正则表达式的话,到Jakarta.apache.org下载regexp吧
      

  9.   

    另外,J2SDK1.4好像把RE做进去了
      

  10.   

    to:lifeis(真没办法) 
       那就发给我吧!我的信箱:[email protected]
       多谢了!
      

  11.   

    其实用返回方法有什么不好 不必强求~
    REGEXP是什么??可否解释一下
      

  12.   

    支持在JAVA中是用正则表达式的包