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