org.apache.myfaces.util
Class ArrayUtils
public
class
ArrayUtils
extends Object
Utility class for managing arrays
Version: $Revision: 169655 $ $Date: 2005-05-11 18:45:06 +0200 (Wed, 11 May 2005) $
Author: Anton Koinov (latest modification by $Author: grantsmith $)
Method Summary |
static Class | commonClass(Class c1, Class c2) |
static Object | concat(Object arr1, Object arr2)
Concatenates two arrays into one. |
static Object | concat(Object[] arrs)
Concatenates arrays into one. |
static Object | concat(Object toArray, int totalLen, Object[] arrs) |
static Object | concat(Object arr1, Object arr2, Object arr3) |
static Object | concat(Object arr1, Object arr2, Object arr3, Object arr4) |
static Object | concat(Object arr1, Object arr2, Object arr3, Object arr4, Object arr5) |
static Object | concatSameType(Object toArray, Object[] arrs) |
static boolean | contains(Object[] array, Object value) |
public static final Object[] EMPTY_OBJECT_ARRAY
public static final String[] EMPTY_STRING_ARRAY
protected ArrayUtils()
public static Class commonClass(Class c1, Class c2)
public static Object concat(Object arr1, Object arr2)
Concatenates two arrays into one. If arr1 is null or empty, returns arr2.
If arr2 is null or empty, returns arr1. May return null if both arrays are null,
or one is empty and the other null.
The concatenated array has componentType which is compatible with both input arrays (or Object[])
Parameters: arr1 input array arr2 input array
Returns: Object the concatenated array, elements of arr1 first
public static Object concat(Object[] arrs)
Concatenates arrays into one. Any null or empty arrays are ignored.
If all arrays are null or empty, returns null.
Elements will be ordered in the order in which the arrays are supplied.
Parameters: arrs array of arrays
Returns: the concatenated array
public static Object concat(Object toArray, int totalLen, Object[] arrs)
public static Object concat(Object arr1, Object arr2, Object arr3)
public static Object concat(Object arr1, Object arr2, Object arr3, Object arr4)
public static Object concat(Object arr1, Object arr2, Object arr3, Object arr4, Object arr5)
public static Object concatSameType(Object toArray, Object[] arrs)
public static boolean contains(Object[] array, Object value)