java中的一个逻辑判断问题

xiaoxiao2021-03-01  70

情况是这样的: 假设一个变量:String stopRmk ; 取值为"true","false",null,三种情况,如果是null这将stopRmk="false" stopRmk = request.getParameter("stopRmk") ; if(stopRmk==null){ stopRmk="0" ; } if(stopRmk=="true"||stopRmk.equals("true")){ stopRmk="1" ; } else{ stopRmk="0" ; } 如果stopRmk==null,这个判断是没有问题的 但是,要是通过下面的判断就有问题了: if(stopRmk=="true"||stopRmk.equals("true")){ stopRmk="1" ; } else{ stopRmk="0" ; } 这样stopRmk==null会报空指针的错误! 相关资源:微信小程序源码-合集1.rar
转载请注明原文地址: https://www.6miu.com/read-3200081.html

最新回复(0)