如何判斷字符串、list是否為空


對字符串是否為空的判斷:

if(s == null || "".equals(s)){}//直觀但效率低

 

if(s == null || s.lenth() <=0){}//效率高,推薦使用

 

if(s == null || s.isEmpty() ){}

 

if(s == null || s == ""){}

 注:

length()是取得字符串的長度;

""表示一個長度為0的字符串,是一個對象,有分配空間;

null不表示任何對象,沒有分配空,所以易出現空指針異常

 

對list是否為空的判斷:

if(list != null && !list.isEmpty()){}

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM