方法如下:
if(stringBuilder.length()>0
&& !"null".equals(stringBuilder.toString())
&& !"".equals(stringBuilder.toString())) {
//do...
}
其中由于“StringBuffer和StringBuilder”使用append()方法时,
如果append(null),则它们的“底层源代码”会自动把null转换成字符串的"null",
所以导致(new stringBuilder()).append(null).length()------>4,
即(new stringBuilder()).append(null).toString()------>字符串"null"。