类 ArrayHelper
- java.lang.Object
-
- org.hibernate.internal.util.collections.ArrayHelper
-
public final class ArrayHelper extends Object
-
-
字段概要
字段 修饰符和类型 字段 说明 static boolean[]EMPTY_BOOLEAN_ARRAYstatic byte[]EMPTY_BYTE_ARRAYstatic Class[]EMPTY_CLASS_ARRAYstatic int[]EMPTY_INT_ARRAYstatic Object[]EMPTY_OBJECT_ARRAYstatic String[]EMPTY_STRING_ARRAYstatic Type[]EMPTY_TYPE_ARRAYstatic boolean[]FALSEstatic boolean[]TRUE
-
方法概要
所有方法 静态方法 具体方法 已过时的方法 修饰符和类型 方法 说明 static <T> voidaddAll(Collection<T> collection, T[] array)static booleancontains(Object[] array, Object object)static intcountNonNull(Serializable[] array)static intcountTrue(boolean... array)static Serializable[]extractNonNull(Serializable[] array)static int[]fillArray(int value, int length)static String[]fillArray(String value, int length)static LockMode[]fillArray(LockMode lockMode, int length)static LockOptions[]fillArray(LockOptions lockOptions, int length)static <T> T[]filledArray(T value, Class<T> valueJavaType, int size)static int[]getBatchSizes(int maxBatchSize)static inthash(byte[] bytes)calculate the array hash (only the first level)static inthash(char[] array)calculate the array hash (only the first level)static inthash(Object[] array)calculate the array hash (only the first level)static intindexOf(Object[] array, Object object)static booleanisAllFalse(boolean... array)static booleanisAllNegative(int[] array)static booleanisAllTrue(boolean... array)static booleanisEquals(byte[] b1, byte[] b2)已过时。UseArrays.equals(byte[], byte[])insteadstatic booleanisEquals(char[] o1, char[] o2)已过时。UseArrays.equals(char[], char[])insteadstatic booleanisEquals(Object[] o1, Object[] o2)已过时。UseArrays.equals(Object[], Object[])insteadstatic int[]join(int[] x, int[] y)static String[]join(String[] x, String[] y)static String[]join(String[] x, String[] y, boolean[] use)static <T> T[]join(T[] x, T... y)static voidmain(String... args)static String[]reverse(String[] source)static Object[]slice(Object[] objects, int begin, int length)static String[]slice(String[] strings, int begin, int length)static int[][]to2DIntArray(Collection coll)static String[][]to2DStringArray(Collection coll)static boolean[]toBooleanArray(Collection coll)static int[]toIntArray(Collection coll)static ListtoList(Object array)static ListtoList(Iterator iter)static StringtoString(Object[] array)static String[]toStringArray(Object[] objects)static String[]toStringArray(Collection coll)static Type[]toTypeArray(Collection coll)static int[]trim(int[] from, int length)static Object[]typecast(Object[] array, Object[] to)
-
-
-
字段详细资料
-
TRUE
public static final boolean[] TRUE
-
FALSE
public static final boolean[] FALSE
-
EMPTY_STRING_ARRAY
public static final String[] EMPTY_STRING_ARRAY
-
EMPTY_INT_ARRAY
public static final int[] EMPTY_INT_ARRAY
-
EMPTY_BOOLEAN_ARRAY
public static final boolean[] EMPTY_BOOLEAN_ARRAY
-
EMPTY_CLASS_ARRAY
public static final Class[] EMPTY_CLASS_ARRAY
-
EMPTY_OBJECT_ARRAY
public static final Object[] EMPTY_OBJECT_ARRAY
-
EMPTY_TYPE_ARRAY
public static final Type[] EMPTY_TYPE_ARRAY
-
EMPTY_BYTE_ARRAY
public static final byte[] EMPTY_BYTE_ARRAY
-
-
方法详细资料
-
filledArray
public static <T> T[] filledArray(T value, Class<T> valueJavaType, int size)
-
fillArray
public static int[] fillArray(int value, int length)
-
fillArray
public static LockOptions[] fillArray(LockOptions lockOptions, int length)
-
toStringArray
public static String[] toStringArray(Collection coll)
-
to2DStringArray
public static String[][] to2DStringArray(Collection coll)
-
to2DIntArray
public static int[][] to2DIntArray(Collection coll)
-
toTypeArray
public static Type[] toTypeArray(Collection coll)
-
toIntArray
public static int[] toIntArray(Collection coll)
-
toBooleanArray
public static boolean[] toBooleanArray(Collection coll)
-
join
public static int[] join(int[] x, int[] y)
-
join
public static <T> T[] join(T[] x, T... y)
-
isAllNegative
public static boolean isAllNegative(int[] array)
-
isAllTrue
public static boolean isAllTrue(boolean... array)
-
countTrue
public static int countTrue(boolean... array)
-
isAllFalse
public static boolean isAllFalse(boolean... array)
-
addAll
public static <T> void addAll(Collection<T> collection, T[] array)
-
getBatchSizes
public static int[] getBatchSizes(int maxBatchSize)
-
hash
public static int hash(Object[] array)
calculate the array hash (only the first level)
-
hash
public static int hash(char[] array)
calculate the array hash (only the first level)
-
hash
public static int hash(byte[] bytes)
calculate the array hash (only the first level)
-
isEquals
@Deprecated public static boolean isEquals(Object[] o1, Object[] o2)
已过时。UseArrays.equals(Object[], Object[])insteadCompare 2 arrays only at the first level
-
isEquals
@Deprecated public static boolean isEquals(char[] o1, char[] o2)
已过时。UseArrays.equals(char[], char[])insteadCompare 2 arrays only at the first level
-
isEquals
@Deprecated public static boolean isEquals(byte[] b1, byte[] b2)
已过时。UseArrays.equals(byte[], byte[])insteadCompare 2 arrays only at the first level
-
extractNonNull
public static Serializable[] extractNonNull(Serializable[] array)
-
countNonNull
public static int countNonNull(Serializable[] array)
-
trim
public static int[] trim(int[] from, int length)
-
main
public static void main(String... args)
-
-