В .NET System.Object
определяет статический метод
bool Equals(object a, object b);
Это полезная альтернатива a.Equals(b)
в случаях, когда a
может быть null
. Он также возвращает истину, если a
и b
равны null
.
Я не могу найти эквивалентный метод в среде Java (моя Java немного устарела в наши дни.) Самый краткий код, который я могу найти:
(a==null && b==null) || (a!=null && a.Equals(b))
Существует ли такой метод?
ПРИМЕЧАНИЕ Я не хочу брать зависимость от какой-либо внешней структуры. Мне просто любопытно, существует ли этот простой метод в базовой библиотеке классов Java.