Package org.apache.james.mime4j.util
Class LangUtils
- java.lang.Object
-
- org.apache.james.mime4j.util.LangUtils
-
public final class LangUtils extends java.lang.ObjectA set of utility methods to help produce consistentequalsandhashCodemethods.
-
-
Field Summary
Fields Modifier and Type Field Description static intHASH_OFFSETstatic intHASH_SEED
-
Constructor Summary
Constructors Modifier Constructor Description privateLangUtils()Disabled default constructor.
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static booleanequals(java.lang.Object obj1, java.lang.Object obj2)Check if two objects are equal.static booleanequalsIgnoreCase(java.lang.String s1, java.lang.String s2)Check if two strings are equal, ignoring case considerations.static inthashCode(int seed, boolean b)static inthashCode(int seed, int hashcode)static inthashCode(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
public static boolean equals(java.lang.Object obj1, java.lang.Object obj2)Check if two objects are equal.- Parameters:
obj1- first object to compare, may benullobj2- second object to compare, may benull- Returns:
trueif the objects are equal or both null
-
equalsIgnoreCase
public static boolean equalsIgnoreCase(java.lang.String s1, java.lang.String s2)Check if two strings are equal, ignoring case considerations.- Parameters:
s1- first string to compare, may benulls2- second string to compare, may benull- Returns:
trueif the objects are equal or both null
-
-