public abstract class ObjectUtils
extends java.lang.Object
| 构造器和说明 |
|---|
ObjectUtils() |
| 限定符和类型 | 方法和说明 |
|---|---|
static <A,O extends A> |
addObjectToArray(A[] array,
O obj) |
static <E extends java.lang.Enum<?>> |
caseInsensitiveValueOf(E[] enumValues,
java.lang.String constant) |
static boolean |
containsConstant(java.lang.Enum<?>[] enumValues,
java.lang.String constant) |
static boolean |
containsConstant(java.lang.Enum<?>[] enumValues,
java.lang.String constant,
boolean caseSensitive) |
static boolean |
containsElement(java.lang.Object[] array,
java.lang.Object element) |
static java.lang.String |
getDisplayString(java.lang.Object obj) |
static java.lang.String |
getIdentityHexString(java.lang.Object obj) |
static int |
hashCode(boolean bool) |
static int |
hashCode(double dbl) |
static int |
hashCode(float flt) |
static int |
hashCode(long lng) |
static java.lang.String |
identityToString(java.lang.Object obj) |
static boolean |
isArray(java.lang.Object obj) |
static boolean |
isCheckedException(java.lang.Throwable ex) |
static boolean |
isCompatibleWithThrowsClause(java.lang.Throwable ex,
java.lang.Class... declaredExceptions) |
static boolean |
isEmpty(java.lang.Object[] array) |
static java.lang.String |
nullSafeClassName(java.lang.Object obj) |
static boolean |
nullSafeEquals(java.lang.Object o1,
java.lang.Object o2) |
static int |
nullSafeHashCode(boolean[] array) |
static int |
nullSafeHashCode(byte[] array) |
static int |
nullSafeHashCode(char[] array) |
static int |
nullSafeHashCode(double[] array) |
static int |
nullSafeHashCode(float[] array) |
static int |
nullSafeHashCode(int[] array) |
static int |
nullSafeHashCode(long[] array) |
static int |
nullSafeHashCode(java.lang.Object obj) |
static int |
nullSafeHashCode(java.lang.Object[] array) |
static int |
nullSafeHashCode(short[] array) |
static java.lang.String |
nullSafeToString(boolean[] array) |
static java.lang.String |
nullSafeToString(byte[] array) |
static java.lang.String |
nullSafeToString(char[] array) |
static java.lang.String |
nullSafeToString(double[] array) |
static java.lang.String |
nullSafeToString(float[] array) |
static java.lang.String |
nullSafeToString(int[] array) |
static java.lang.String |
nullSafeToString(long[] array) |
static java.lang.String |
nullSafeToString(java.lang.Object obj) |
static java.lang.String |
nullSafeToString(java.lang.Object[] array) |
static java.lang.String |
nullSafeToString(short[] array) |
static java.lang.Object[] |
toObjectArray(java.lang.Object source) |
public static boolean isCheckedException(java.lang.Throwable ex)
public static boolean isCompatibleWithThrowsClause(java.lang.Throwable ex,
java.lang.Class... declaredExceptions)
public static boolean isArray(java.lang.Object obj)
public static boolean isEmpty(java.lang.Object[] array)
public static boolean containsElement(java.lang.Object[] array,
java.lang.Object element)
public static boolean containsConstant(java.lang.Enum<?>[] enumValues,
java.lang.String constant)
public static boolean containsConstant(java.lang.Enum<?>[] enumValues,
java.lang.String constant,
boolean caseSensitive)
public static <E extends java.lang.Enum<?>> E caseInsensitiveValueOf(E[] enumValues,
java.lang.String constant)
public static <A,O extends A> A[] addObjectToArray(A[] array,
O obj)
public static java.lang.Object[] toObjectArray(java.lang.Object source)
public static boolean nullSafeEquals(java.lang.Object o1,
java.lang.Object o2)
public static int nullSafeHashCode(java.lang.Object obj)
public static int nullSafeHashCode(java.lang.Object[] array)
public static int nullSafeHashCode(boolean[] array)
public static int nullSafeHashCode(byte[] array)
public static int nullSafeHashCode(char[] array)
public static int nullSafeHashCode(double[] array)
public static int nullSafeHashCode(float[] array)
public static int nullSafeHashCode(int[] array)
public static int nullSafeHashCode(long[] array)
public static int nullSafeHashCode(short[] array)
public static int hashCode(boolean bool)
public static int hashCode(double dbl)
public static int hashCode(float flt)
public static int hashCode(long lng)
public static java.lang.String identityToString(java.lang.Object obj)
public static java.lang.String getIdentityHexString(java.lang.Object obj)
public static java.lang.String getDisplayString(java.lang.Object obj)
public static java.lang.String nullSafeClassName(java.lang.Object obj)
public static java.lang.String nullSafeToString(java.lang.Object obj)
public static java.lang.String nullSafeToString(java.lang.Object[] array)
public static java.lang.String nullSafeToString(boolean[] array)
public static java.lang.String nullSafeToString(byte[] array)
public static java.lang.String nullSafeToString(char[] array)
public static java.lang.String nullSafeToString(double[] array)
public static java.lang.String nullSafeToString(float[] array)
public static java.lang.String nullSafeToString(int[] array)
public static java.lang.String nullSafeToString(long[] array)
public static java.lang.String nullSafeToString(short[] array)
Copyright © 2018. All Rights Reserved.