Class ArrayUtils
- java.lang.Object
-
- com.igormaznitsa.meta.common.utils.ArrayUtils
-
public final class ArrayUtils extends java.lang.Object
Set of auxiliary methods to process arrays.- Since:
- 1.0
-
-
Field Summary
Fields Modifier and Type Field Description static boolean[]
EMPTY_BOOL_ARRAY
Empty boolean array.static byte[]
EMPTY_BYTE_ARRAY
Empty byte array.static char[]
EMPTY_CHAR_ARRAY
Empty char array.static int[]
EMPTY_INT_ARRAY
Empty int array.static long[]
EMPTY_LONG_ARRAY
Empty long array.static java.lang.Object[]
EMPTY_OBJECT_ARRAY
Empty object array.static short[]
EMPTY_SHORT_ARRAY
Empty short array.static java.lang.String[]
EMPTY_STRING_ARRAY
Empty string array.
-
Constructor Summary
Constructors Modifier Constructor Description private
ArrayUtils()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static <T> T[]
joinArrays(T[]... arrays)
Join arrays provided as parameters, all arrays must be the same type, null values allowed.
-
-
-
Field Detail
-
EMPTY_OBJECT_ARRAY
public static final java.lang.Object[] EMPTY_OBJECT_ARRAY
Empty object array.- Since:
- 1.0.2
-
EMPTY_STRING_ARRAY
public static final java.lang.String[] EMPTY_STRING_ARRAY
Empty string array.- Since:
- 1.0.2
-
EMPTY_BYTE_ARRAY
public static final byte[] EMPTY_BYTE_ARRAY
Empty byte array.- Since:
- 1.0.2
-
EMPTY_CHAR_ARRAY
public static final char[] EMPTY_CHAR_ARRAY
Empty char array.- Since:
- 1.0.2
-
EMPTY_SHORT_ARRAY
public static final short[] EMPTY_SHORT_ARRAY
Empty short array.- Since:
- 1.0.2
-
EMPTY_BOOL_ARRAY
public static final boolean[] EMPTY_BOOL_ARRAY
Empty boolean array.- Since:
- 1.0.2
-
EMPTY_INT_ARRAY
public static final int[] EMPTY_INT_ARRAY
Empty int array.- Since:
- 1.0.2
-
EMPTY_LONG_ARRAY
public static final long[] EMPTY_LONG_ARRAY
Empty long array.- Since:
- 1.0.2
-
-
Method Detail
-
joinArrays
@MayContainNull @Weight(NORMAL) public static <T> T[] joinArrays(@MayContainNull T[]... arrays)
Join arrays provided as parameters, all arrays must be the same type, null values allowed.- Type Parameters:
T
- type of array- Parameters:
arrays
- array of arrays to be joined- Returns:
- all joined arrays as single array
- Since:
- 1.0
-
-