Package org.apache.myfaces.util.lang
Class ArrayUtils
- java.lang.Object
- 
- org.apache.myfaces.util.lang.ArrayUtils
 
- 
 public class ArrayUtils extends Object Utility class for managing arrays
- 
- 
Field SummaryFields Modifier and Type Field Description static Object[]EMPTY_OBJECT_ARRAYstatic String[]EMPTY_STRING_ARRAY
 - 
Constructor SummaryConstructors Modifier Constructor Description protectedArrayUtils()
 - 
Method SummaryAll Methods Static Methods Concrete Methods Modifier and Type Method Description static <T> voidaddAll(Collection<? super T> collection, Collection<? extends T> toAdd)Same asCollection.addAll(Collection)but in case of RandomAccess iterates over indicesstatic ClasscommonClass(Class c1, Class c2)static Objectconcat(Object[] arrs)Concatenates arrays into one.static Objectconcat(Object toArray, int totalLen, Object[] arrs)static Objectconcat(Object arr1, Object arr2)Concatenates two arrays into one.static Objectconcat(Object arr1, Object arr2, Object arr3)static Objectconcat(Object arr1, Object arr2, Object arr3, Object arr4)static Objectconcat(Object arr1, Object arr2, Object arr3, Object arr4, Object arr5)static ObjectconcatSameType(Object toArray, Object[] arrs)static booleancontains(Object[] array, Object value)
 
- 
- 
- 
Method Detail- 
concatpublic 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
 
 - 
concatpublic 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
 
 - 
concatpublic static Object concat(Object arr1, Object arr2, Object arr3, Object arr4, Object arr5) 
 - 
addAllpublic static <T> void addAll(Collection<? super T> collection, Collection<? extends T> toAdd) Same asCollection.addAll(Collection)but in case of RandomAccess iterates over indices
 
- 
 
-