String判断为空的方式
生活随笔
收集整理的這篇文章主要介紹了
String判断为空的方式
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
今天遇到的筆試題:
//這樣的判空方式是否正確 if(!str.equals("")&&str!=null)之前我一直都是這么寫的,哪知道有什么問題呀,然后面試官就教我了。
//如果str本來就為空,這樣寫是會(huì)報(bào)錯(cuò)的,連內(nèi)存地址都沒有 !str.equals("")會(huì)不會(huì)報(bào)錯(cuò)我也沒注意過,但是這樣寫邏輯上也是有問題的,正確的寫法應(yīng)該是先判斷不為空了才可以判斷不為空字符串:
if(str!=null){if(!str.equals("")){//~~~~ } }?
轉(zhuǎn)載于:https://www.cnblogs.com/pck-diary/p/9155628.html
總結(jié)
以上是生活随笔為你收集整理的String判断为空的方式的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: JS高级之面试必须知道的几个点
- 下一篇: php获取 POST请求的数据