Package org.apache.myfaces.util.lang
Class ArrayUtils
java.lang.Object
org.apache.myfaces.util.lang.ArrayUtils
Utility class for managing arrays
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic <T> void
addAll
(Collection<? super T> collection, Collection<? extends T> toAdd) Same asCollection.addAll(Collection)
but in case of RandomAccess iterates over indicesstatic Class
commonClass
(Class c1, Class c2) static Object
Concatenates arrays into one.static Object
static Object
Concatenates two arrays into one.static Object
static Object
static Object
static Object
concatSameType
(Object toArray, Object[] arrs) static boolean
-
Field Details
-
EMPTY_OBJECT_ARRAY
-
EMPTY_STRING_ARRAY
-
-
Constructor Details
-
ArrayUtils
protected ArrayUtils()
-
-
Method Details
-
commonClass
-
concat
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 arrayarr2
- input array- Returns:
- Object the concatenated array, elements of arr1 first
-
concat
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
-
concat
-
concat
-
concat
-
concat
-
concatSameType
-
contains
-
addAll
Same asCollection.addAll(Collection)
but in case of RandomAccess iterates over indices
-