Class ArrayUtils

java.lang.Object
com.igormaznitsa.meta.common.utils.ArrayUtils

public final class ArrayUtils extends Object
Set of auxiliary methods to process arrays.
Since:
1.0
  • Field Details

    • EMPTY_OBJECT_ARRAY

      public static final Object[] EMPTY_OBJECT_ARRAY
      Empty object array.
      Since:
      1.0.2
    • EMPTY_STRING_ARRAY

      public static final 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 Details

    • ArrayUtils

      private ArrayUtils()
  • Method Details

    • 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