判斷條件為空時需要注意

biubiubiuo發表於2019-02-26

if((accessUser==null||"".equals(accessUser))||(accessPassword==null||accessPassword.equals(""))||(!((accessUser.equals(usercheck))&&(accessPassword.equals(passwordcheck)))))

 

第一點:先判斷字串是否為null,再判斷為空字元“”,最後判斷字串裡的值是否為正確的值。

如果把判斷 字串==null放到後面,先判斷值是否正確那還是會報錯空指標。

切記,把==null寫到最前面

 

第二點:把””.equals(字串)裡的””寫到前面。

相關文章