當前位置:編程學習大全網 - 網站源碼 - JAVA 空指針的問題,下面這段代碼,第壹個if的條件裏如果不取非就正確,取非就出現空指針,求達人幫忙解答

JAVA 空指針的問題,下面這段代碼,第壹個if的條件裏如果不取非就正確,取非就出現空指針,求達人幫忙解答

如果user為null,那麽user.getUsName()就會報空指針,如果user.getUsName()為null,那麽user.getUsName().equals()就會報空指針。正確的寫法應該是

if(user != null && user.getUsName() != null && !user.getUsName().equals("") && user.getUsName().equals(name) && user.getUsPass() != null && !user.getUsPass().equals("") && user.getUsPass().equals(pass))

  • 上一篇:西門子S7-300怎麽通過profinet從丹佛斯變頻器讀取數據,我知道怎麽進行組態的設置,但是不會寫程序
  • 下一篇:請問國內有哪些傳媒公司分別對旗下媒體進行了上市,有哪些好的數據監控方式?
  • copyright 2024編程學習大全網