Czy istnieje gdzieś w standardowych bibliotekach Java, które mają statyczną funkcję równości coś takiego?Czy Java ma ogólny test równości, który obsługuje także wartości 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);
}
Właśnie zaimplementowałem to w nowej klasie projektu Util
, po raz kolejny. Wydaje się niewiarygodne, że nie będzie on wysyłany jako standardowa funkcja biblioteki ...
W rodzimym języku Java, nie ma (AFAIK). Obejmuje to biblioteki takie jak [Apache Commons] (http://commons.apache.org/). –
@LuiggiMendoza od 7 jest – fge
@VicSchappert Czy byliśmy w stanie odpowiedzieć na pytanie do zadowolenia? A może brakuje ci niektórych rzeczy? Jeśli nie, powinieneś zaakceptować jedną z odpowiedzi poniżej: – martido