请问"空字符串"是指""还是null? 请问"空字符串"是指""还是null? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 是""吧public class Test { private String str1; private String str2; public static void main(String[] args) { Test test=new Test(); test.str1=""; test.str2=null; System.out.println(test.str1); System.out.println(test.str2); }}打印出来是: null "" 是指字符串得内容为空,但是引用是存在得null是指该引用为空lz明白了吧 楼上说的对这样理解对不对""表示引用已经在栈区有了空间,指向一个\0null应该只仅仅是声明了一个引用 ""表示空字符串。null表示没有对象,空引用。 普遍认为是""但是翻译成汉语的东西我也可以认为是null但是楼主自己要清楚什么是""和null以及它们的区别就可以了 ""和null的区别我当然知道了.不过一个问题是从一道考试题目引出来的,的确有点咬文嚼字.原题给出了两个语句:一个是构造了值为""的字符串,另一个构造了引用为null的字符串,问哪一个是"空字符串".大家如何理解"空字符串"发生争执,谁都说不服谁,于是就是来问一下大家了. 原来是这样啊。呵呵,题目的话就不好说了,就需要征求一下出题人正确答案了。我的理解是""和NULL都是空,两种不同的空而已。 楼上: HeiSeWaiKe(黑色外壳)说得对 ""null的话应该还没初始化,不算 ServerSocket接收数据流问题 java swing 控件问题 关于SCJP考试 写一个java looping and if constructs 请问关于在JAVA中按回车键,怎么让光标自动移动到下个文本框?我写的代码哪错了? 请教一个timeout的实现问题 如何侦测到IO流的结束,在线等,急!!! java 如何删除本地文件夹下的所有文件,包括文件夹??? 处学java,推荐基本书和网站 菜单如何显示在工具栏之上? 怎样实现像QQ里的QQ好友,通讯录等那样的菜单 jdk正确安装,path,classpath设置正确,为何编译HelloWorld.java还是出错,高手指点!
public class Test {
private String str1;
private String str2;
public static void main(String[] args) {
Test test=new Test();
test.str1="";
test.str2=null;
System.out.println(test.str1);
System.out.println(test.str2);
}
}
打印出来是:
null
null是指该引用为空
lz明白了吧
这样理解对不对
""表示引用已经在栈区有了空间,指向一个\0
null应该只仅仅是声明了一个引用
null表示没有对象,空引用。
但是翻译成汉语的东西我也可以认为是null
但是楼主自己要清楚什么是""和null以及它们的区别就可以了
呵呵,题目的话就不好说了,就需要征求一下出题人正确答案了。
我的理解是""和NULL都是空,两种不同的空而已。
说得对
null的话应该还没初始化,不算