Иногда я вижу это:
if (a.equals(b)) do(something);
Однако, если a равно null, генерируется исключение NullPointerException. Предполагая, что a==null и b==null или просто a==b, что я хотел бы do(something). Какой самый простой способ выполнить эту проверку без получения исключения?