黑马程序员技术交流社区

标题: 字符串定义上的疑问 [打印本页]

作者: 黑猫的消失    时间: 2016-5-15 11:03
标题: 字符串定义上的疑问
定义字符串有三种方法:
1、String str;   
2,String srt="";
3,Srting srt=null;

后面两个方法各代表什么,有什么区别呢?
作者: mischen    时间: 2016-5-15 11:23
string s=null;  不在内存中开辟空间  string s=""; 在内存中开辟空间,但空间中没有值(""也是一个字符串)
作者: _策马逐梦    时间: 2016-5-15 13:04
1、String str;   定义一个变量str,是字符串型。 2,String srt=""; 同样是定义一个变量srt,是字符串型,只不过在=后的“”里给定此变量的值3,Srting srt=null;  定义一个字符串型变量,内容为空




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2