java吧 关注:1,241,394贴子:12,713,104
  • 5回复贴,共1
请问字符串等于null跟字符串长度等于0有什么不同?


IP属地:广东来自iPhone客户端1楼2014-04-16 17:16回复
    Null和空串的区别


    IP属地:上海2楼2014-04-16 17:17
    回复
      等于null表明这个字符串在堆内存中并不存在地址,也就是压根就没有进行初始化。长度等于0表明的是内存中有地址,但是没有字符。代码如下:String str;和String str=""。回答完毕。


      IP属地:湖北来自Android客户端3楼2014-04-16 17:23
      收起回复
        null的时候查他的字符串长度会报空指针


        IP属地:北京4楼2014-04-16 17:25
        回复
          String s;
          String s = "";


          IP属地:广东来自Android客户端5楼2014-04-16 17:32
          回复