public final class

ArrayHelper

extends Object
java.lang.Object
   ↳ org.hibernate.util.ArrayHelper

Summary

Fields
public static final boolean[] EMPTY_BOOLEAN_ARRAY
public static final Class[] EMPTY_CLASS_ARRAY
public static final int[] EMPTY_INT_ARRAY
public static final Object[] EMPTY_OBJECT_ARRAY
public static final String[] EMPTY_STRING_ARRAY
public static final Type[] EMPTY_TYPE_ARRAY
public static final boolean[] FALSE
public static final boolean[] TRUE
Public Methods
static void addAll(Collection collection, Object[] array)
static int countTrue(boolean[] 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 int[] getBatchSizes(int maxBatchSize)
static int hash(Object[] array)
calculate the array hash (only the first level)
static int hash(byte[] bytes)
calculate the array hash (only the first level)
static int hash(char[] array)
calculate the array hash (only the first level)
static int indexOf(Object[] array, Object object)
static boolean isAllFalse(boolean[] array)
static boolean isAllNegative(int[] array)
static boolean isAllTrue(boolean[] array)
static boolean isEquals(char[] o1, char[] o2)
Compare 2 arrays only at the first level
static boolean isEquals(Object[] o1, Object[] o2)
Compare 2 arrays only at the first level
static boolean isEquals(byte[] b1, byte[] b2)
Compare 2 arrays only at the first level
static String[] join(String[] x, String[] y, boolean[] use)
static int[] join(int[] x, int[] y)
static String[] join(String[] x, String[] y)
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 List toList(Object array)
static List toList(Iterator iter)
static String toString(Object[] array)
static String[] toStringArray(Object[] objects)
static String[] toStringArray(Collection coll)
static Type[] toTypeArray(Collection coll)
static Object[] typecast(Object[] array, Object[] to)
[Expand]
Inherited Methods
From class java.lang.Object

Fields

public static final boolean[] EMPTY_BOOLEAN_ARRAY

public static final Class[] EMPTY_CLASS_ARRAY

public static final int[] EMPTY_INT_ARRAY

public static final Object[] EMPTY_OBJECT_ARRAY

public static final String[] EMPTY_STRING_ARRAY

public static final Type[] EMPTY_TYPE_ARRAY

public static final boolean[] FALSE

public static final boolean[] TRUE

Public Methods

public static void addAll (Collection collection, Object[] array)

public static int countTrue (boolean[] array)

public static int[] fillArray (int value, int length)

public static String[] fillArray (String value, int length)

public static LockMode[] fillArray (LockMode lockMode, int length)

public static LockOptions[] fillArray (LockOptions lockOptions, int length)

public static int[] getBatchSizes (int maxBatchSize)

public static int hash (Object[] array)

calculate the array hash (only the first level)

public static int hash (byte[] bytes)

calculate the array hash (only the first level)

public static int hash (char[] array)

calculate the array hash (only the first level)

public static int indexOf (Object[] array, Object object)

public static boolean isAllFalse (boolean[] array)

public static boolean isAllNegative (int[] array)

public static boolean isAllTrue (boolean[] array)

public static boolean isEquals (char[] o1, char[] o2)

Compare 2 arrays only at the first level

public static boolean isEquals (Object[] o1, Object[] o2)

Compare 2 arrays only at the first level

public static boolean isEquals (byte[] b1, byte[] b2)

Compare 2 arrays only at the first level

public static String[] join (String[] x, String[] y, boolean[] use)

public static int[] join (int[] x, int[] y)

public static String[] join (String[] x, String[] y)

public static Object[] slice (Object[] objects, int begin, int length)

public static String[] slice (String[] strings, int begin, int length)

public static int[][] to2DIntArray (Collection coll)

public static String[][] to2DStringArray (Collection coll)

public static boolean[] toBooleanArray (Collection coll)

public static int[] toIntArray (Collection coll)

public static List toList (Object array)

public static List toList (Iterator iter)

public static String toString (Object[] array)

public static String[] toStringArray (Object[] objects)

public static String[] toStringArray (Collection coll)

public static Type[] toTypeArray (Collection coll)

public static Object[] typecast (Object[] array, Object[] to)