Difference between null and empty (“”) Java String

前端 未结 22 1766
再見小時候
再見小時候 2020-11-22 17:10

What is the difference between null and the \"\" (empty string)?

I have written some simple code:

String a = \"\";
String b         


        
22条回答
  •  孤街浪徒
    2020-11-22 17:40

    null means the name isn't referencing any instantiated object. "" means an empty string.

    Here a is referencing some object which happens to be an empty string. b isn't referencing any object as it's null.

提交回复
热议问题