| 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().