В чем разница между null
и ""
(пустая строка)?
Я написал простой код:
String a = "";
String b = null;
System.out.println(a == b); // false
System.out.println(a.equals(b)); // false
Оба утверждения возвращают false
. Кажется, я не могу найти, какова реальная разница между ними.