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