if(str == null || str.length() == 0)
"",分配了内存,但值为空,length=0;java中不存在像C/C++中那样字符串后面有"/0"
" ",分配了内存,值为空格,length=1,对应一个ASCII码
null,没有分配内存,无法引用.length(),仅将str引用置为null,表示无引用~ (粘自:java字符串处理常见问题(不断补充))
if(str == null || “”.equals(str))
if(str == null || str.length() == 0)
"",分配了内存,但值为空,length=0;java中不存在像C/C++中那样字符串后面有"/0"
" ",分配了内存,值为空格,length=1,对应一个ASCII码
null,没有分配内存,无法引用.length(),仅将str引用置为null,表示无引用~ (粘自:java字符串处理常见问题(不断补充))
if(str == null || “”.equals(str))