Package org.apache.hc.core5.util
Class LangUtils
- java.lang.Object
-
- org.apache.hc.core5.util.LangUtils
-
public final class LangUtils extends java.lang.Object
A set of utility methods to help produce consistentequals
andhashCode
methods.- Since:
- 4.0
-
-
Field Summary
Fields Modifier and Type Field Description static int
HASH_OFFSET
static int
HASH_SEED
-
Constructor Summary
Constructors Modifier Constructor Description private
LangUtils()
Disabled default constructor.
-
Method Summary
All Methods Static Methods Concrete Methods Deprecated Methods Modifier and Type Method Description static boolean
equals(java.lang.Object[] a1, java.lang.Object[] a2)
Deprecated.UseObject.equals(Object)
.static boolean
equals(java.lang.Object obj1, java.lang.Object obj2)
Deprecated.UseObject.equals(Object)
.static int
hashCode(int seed, boolean b)
static int
hashCode(int seed, int hashcode)
static int
hashCode(int seed, java.lang.Object obj)
-
-
-
Field Detail
-
HASH_SEED
public static final int HASH_SEED
- See Also:
- Constant Field Values
-
HASH_OFFSET
public static final int HASH_OFFSET
- See Also:
- Constant Field Values
-
-
Method Detail
-
hashCode
public static int hashCode(int seed, int hashcode)
-
hashCode
public static int hashCode(int seed, boolean b)
-
hashCode
public static int hashCode(int seed, java.lang.Object obj)
-
equals
@Deprecated public static boolean equals(java.lang.Object obj1, java.lang.Object obj2)
Deprecated.UseObject.equals(Object)
.Check if two objects are equal.- Parameters:
obj1
- first object to compare, may benull
obj2
- second object to compare, may benull
- Returns:
true
if the objects are equal or both null
-
equals
@Deprecated public static boolean equals(java.lang.Object[] a1, java.lang.Object[] a2)
Deprecated.UseObject.equals(Object)
.Check if two object arrays are equal.- If both parameters are null, return
true
- If one parameter is null, return
false
- If the array lengths are different, return
false
- Compare array elements using .equals(); return
false
if any comparisons fail. - Return
true
- Parameters:
a1
- first array to compare, may benull
a2
- second array to compare, may benull
- Returns:
true
if the arrays are equal or both null
- If both parameters are null, return
-
-