What is the difference between
null and the
"" (empty string)?
I have written some simple code:
String a = ""; String b = null; System.out.println(a == b); // false System.out.println(a.equals(b)); // false
Both statements return
false. It seems, I am not able to find what is the actual difference between them.