| java.lang.Object | |
| ↳ | java.util.Objects |
Utility methods for objects.
| Public Methods | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
Returns 0 if
a == b, or c.compare(a, b) otherwise.
| |||||||||||
Returns true if both arguments are null,
the result of
equals(boolean[], boolean[]) if both arguments are primitive arrays,
the result of deepEquals(Object[], Object[]) if both arguments are arrays of reference types,
and the result of equals(Object) otherwise.
| |||||||||||
Null-safe equivalent of
a.equals(b).
| |||||||||||
Convenience wrapper for
hashCode(), adding varargs.
| |||||||||||
Returns 0 for null or
o.hashCode().
| |||||||||||
Returns
o if non-null, or throws NullPointerException
with the given detail message.
| |||||||||||
Returns
o if non-null, or throws NullPointerException.
| |||||||||||
Returns
nullString for null or o.toString().
| |||||||||||
Returns "null" for null or
o.toString().
| |||||||||||
|
[Expand]
Inherited Methods | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
From class
java.lang.Object
| |||||||||||
Returns 0 if a == b, or c.compare(a, b) otherwise.
That is, this makes c null-safe.
Returns true if both arguments are null,
the result of equals(boolean[], boolean[]) if both arguments are primitive arrays,
the result of deepEquals(Object[], Object[]) if both arguments are arrays of reference types,
and the result of equals(Object) otherwise.
Null-safe equivalent of a.equals(b).
Convenience wrapper for hashCode(), adding varargs.
This can be used to compute a hash code for an object's fields as follows:
Objects.hash(a, b, c).
Returns o if non-null, or throws NullPointerException
with the given detail message.
Returns o if non-null, or throws NullPointerException.
Returns nullString for null or o.toString().
Returns "null" for null or o.toString().