当前位置: 代码迷 >> J2SE >> 请教String str;String str=""String str=null 的区别
  详细解决方案

请教String str;String str=""String str=null 的区别

热度:230   发布时间:2016-04-23 20:14:16.0
请问String str;String str="";String str=null 的区别

------解决思路----------------------
""也是一种有值的内容
------解决思路----------------------
String str ; //没有在内存里给分配相应的区域,必须要赋值才可以使用
String str = ""; //在内存里分配了一块区域,里面放了一个 "" 空字符串
String str = null; //在内存里分配了一块区域,里面放了一个 null ;

  相关解决方案