一直就有“”与null这个问题困扰,今天搞明白了通过查看动手实践;如string str1=""; string str2=null;这是两个实例化对象,str1是有值的空字符串,因此它是已经分配了内存空间的,然而str2=null没有引用不是对象,所以在以后做判断是记得
if(
str1==null
||
str1.equals("")
) 会更加准确,先判断是不是对象在判读是不是空串。
""(空)与null的区别
最新推荐文章于 2020-09-08 15:49:59 发布