当前位置: 代码迷 >> Java相关 >> java中if语句的问题
  详细解决方案

java中if语句的问题

热度:126   发布时间:2011-03-31 11:01:42.0
java中if语句的问题
在eclipse中有这样一个语句:if(stackO.empty()||stackO.peek().equals("+")||stackO.peek().equals("-")||stackO.peek().equals("("))
                 stackO.push(i+"");
如果改成 if(stackO.peek().equals("+")||stackO.peek().equals("-")||stackO.peek().equals("(")||stackO.empty())
                 stackO.push(i+"");
再运行时,系统报错,,
请问是什么问题相关源代码就是昨天发的那个java中缀表达式求值问题的代码

                                                     
搜索更多相关的解决方案: 表达式  源代码  java  

----------------解决方案--------------------------------------------------------
空指针错误吗?
有可能是stackO.peek()返回了Null
stackO.peek().equals("+")通常可以这样写"+".equals(stackO.peek())
----------------解决方案--------------------------------------------------------
还是有问题,,,,继续请教
----------------解决方案--------------------------------------------------------
  相关解决方案