直接点就是null 没有分配内存空间,而 "" 分配了内存空间
因为null 不是对象, "" 是对象。所以比较的时候必须是 if (str1== null ){....}和 if (str2.equals ( "" ))
对象比较用equals ,null 用等号比较。
==比较的是两个引用时是不是指向同一个内存地址,而equals比较的是字面值
直接点就是null 没有分配内存空间,而 "" 分配了内存空间
因为null 不是对象, "" 是对象。所以比较的时候必须是 if (str1== null ){....}和 if (str2.equals ( "" ))
对象比较用equals ,null 用等号比较。
==比较的是两个引用时是不是指向同一个内存地址,而equals比较的是字面值