Does Java also test the equality of handling null values?
•
Java
Is there anywhere in the Java standard library with static equality functions?
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); }
I have just implemented this in a new project util class, countless times It seems incredible that it will not be published as a standard library function
Solution
There are objects#equals() in JDK 7 From Javadoc:
In addition to the functions mentioned in Apache commons Lang, there is another function in Google guava, objects#equal():
The content of this article comes from the network collection of netizens. It is used as a learning reference. The copyright belongs to the original author.
THE END
二维码