StringBuffer、StringBuilder 判斷是否為空


方法如下:

if(stringBuilder.length()>0 
	&& !"null".equals(stringBuilder.toString()) 
	&&!"".equals(stringBuilder.toString())) {
	    //stringBuilder不為空,StringBuffer同理

注意:“StringBuffer和StringBuilder”在使用append()方法時,如果append(null),則它們的“底層源代碼”會自動把null轉換成字符串的"null",

//例子
StringBuilder sb = new StringBuilder();
sb.append(null);
System.out.println(sb.length()); //長度為4
System.out.println(sb.toString()); //字符串為null


免責聲明!

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



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