在java中,null字符串指的是字符串对象连内存都不占用,就如同:
String str;
str
不指向任何对象,即不指向任何内存地址,此即为null
而长度为0的字符串是存在内存空间的,如下:
String s1 = new String("");
//只不过此时 s1.length()==0
此时的s1指向字符串""
所在的内存地址空间!
在java中,null字符串指的是字符串对象连内存都不占用,就如同:
String str;
str
不指向任何对象,即不指向任何内存地址,此即为null
而长度为0的字符串是存在内存空间的,如下:
String s1 = new String("");
//只不过此时 s1.length()==0
此时的s1指向字符串""
所在的内存地址空间!