Class ArrayUtils


  • public final class ArrayUtils
    extends java.lang.Object
    Set of auxiliary methods to process arrays.
    Since:
    1.0
    • 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.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • 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
    • Constructor Detail

      • ArrayUtils

        private ArrayUtils()
    • 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