Есть ли где-нибудь в стандартных библиотеках Java, у которых есть функция статического равенства, что-то вроде этого?Имеет ли Java общий тест на равенство, который также обрабатывает значения NULL?
public static <T> boolean equals(T a, T b)
{
if (a == null)
return b == null;
else if (b == null)
return false;
else
return a.equals(b);
}
Я просто реализовать это в новом классе проект Util
, в сотый раз. Кажется невероятным, что он не будет поставляться в качестве стандартной библиотечной функции ...
В родном языке Java не существует (AFAIK). Это описано в библиотеках, таких как [Apache Commons] (http://commons.apache.org/). –
@LuiggiMendoza от 7 до – fge
@VicSchappert Мы можем ответить на вопрос к вашему удовлетворению? Или вам не хватает некоторых вещей? Если нет, вы должны принять один из ответов ниже – martido