belongs to Maven artifact com.android.support:support-compat:28.0.0-alpha1
ObjectsCompat
public
class
ObjectsCompat
extends Object
java.lang.Object | |
↳ | android.support.v4.util.ObjectsCompat |
This class consists of static utility methods for operating on objects.
Summary
Public methods | |
---|---|
static
boolean
|
equals(Object a, Object b)
Returns |
static
int
|
hash(Object... values)
Generates a hash code for a sequence of input values. |
static
int
|
hashCode(Object o)
Returns the hash code of a non- |
Inherited methods | |
---|---|
From
class
java.lang.Object
|
Public methods
equals
boolean equals (Object a, Object b)
Returns true
if the arguments are equal to each other
and false
otherwise.
Consequently, if both arguments are null
, true
is returned and if exactly one argument is null
, false
is returned. Otherwise, equality is determined by using
the equals
method of the first
argument.
Parameters | |
---|---|
a |
Object : an object |
b |
Object : an object to be compared with a for equality |
Returns | |
---|---|
boolean |
true if the arguments are equal to each other
and false otherwise |
See also:
hash
int hash (Object... values)
Generates a hash code for a sequence of input values. The hash code is generated as if all
the input values were placed into an array, and that array were hashed by calling
hashCode(Object[])
.
This method is useful for implementing hashCode()
on objects containing
multiple fields. For example, if an object that has three fields, x
, y
, and
z
, one could write:
Warning: When a single object reference is supplied, the returned value does not equal the hash code of that object reference. This value can be computed by calling@Override public int hashCode() { return ObjectsCompat.hash(x, y, z); }
hashCode(Object)
.
Parameters | |
---|---|
values |
Object : the values to be hashed |
Returns | |
---|---|
int |
a hash value of the sequence of input values |
See also:
hashCode
int hashCode (Object o)
Returns the hash code of a non-null
argument and 0 for a null
argument.
Parameters | |
---|---|
o |
Object : an object |
Returns | |
---|---|
int |
the hash code of a non-null argument and 0 for a null argument |
See also: