用Myeclipse开发,判断a!=null的才能进去if条件里,为什么a等于null还是进去了
答案:1 悬赏:10 手机版
解决时间 2021-03-20 15:12
- 提问者网友:像風在裏
- 2021-03-20 05:25
用Myeclipse开发,判断a!=null的才能进去if条件里,为什么a等于null还是进去了
最佳答案
- 五星知识达人网友:一秋
- 2021-03-20 05:41
public class Test3 {
public static void main(String[] args) {
String a = "";
//String a = null;
if(a!=null){
System.out.println("a不是null");
}else{
System.out.println("a是null");
}
}
}你要知道 "" 跟null 不一样
空字符串:已经分配了存储空间,但是没有存储东西
null:没有分配存储空间
不然为何出这两个东西,完全可以用其中一个代替嘛.
public static void main(String[] args) {
String a = "";
//String a = null;
if(a!=null){
System.out.println("a不是null");
}else{
System.out.println("a是null");
}
}
}你要知道 "" 跟null 不一样
空字符串:已经分配了存储空间,但是没有存储东西
null:没有分配存储空间
不然为何出这两个东西,完全可以用其中一个代替嘛.
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯