Class ArrayUtilities

java.lang.Object
net.anwiba.commons.utilities.ArrayUtilities

public class ArrayUtilities extends Object
  • Constructor Details

    • ArrayUtilities

      public ArrayUtilities()
  • Method Details

    • getMin

      public static int getMin(int[] values)
    • getMax

      public static int getMax(int[] values)
    • getMin

      public static double getMin(double[] values)
    • getMax

      public static double getMax(double[] values)
    • concat

      public static byte[] concat(byte[] values0, byte[] values1)
    • concat

      public static byte[] concat(byte[] values0, byte[] values1, int length)
    • copy

      public static byte[] copy(byte[] values1)
    • concat

      public static int[] concat(int[] values0, int... values1)
    • copy

      public static int[] copy(int[] values)
    • concat

      public static double[] concat(double[] values0, double[] values1)
    • copy

      public static double[] copy(double[] values)
    • copy

      public static <T> T[] copy(T[] array)
    • copy

      public static <O, T extends O> O[] copy(Class<O> clazz, T[] array)
    • concat

      public static <O, T extends O> O[] concat(Class<O> clazz, T[] array1, T... array2)
    • concat

      public static <O, T extends O> O[] concat(Class<O> clazz, T object, T... array)
    • asArray

      public static <O, T extends O> O[] asArray(Class<O> clazz, T object)
    • reverse

      public static double[] reverse(double[] values)
    • allValuesNaN

      public static boolean allValuesNaN(double[] values)
    • contains

      public static boolean contains(int[] values, int value)
    • convert

      public static <I, O, E extends Exception> O[] convert(IConverter<I,O,E> converter, I[] values, Class<O> clazz) throws E
      Throws:
      E extends Exception
    • instanceOf

      public static <C> boolean instanceOf(Object[] objects, Class<C> clazz)
    • remove

      public static <O, T extends O> O[] remove(O[] source, T value, Class<O> clazz)
    • filter

      public static <T> T[] filter(T[] array, IAcceptor<T> validator)
    • filter

      public static <O, T extends O> O[] filter(Class<O> clazz, T[] array, IAcceptor<O> validator)
    • findFirst

      public static <T> T findFirst(T[] values, IAcceptor<T> validator)
    • primitives

      public static int[] primitives(Integer[] array)
    • primitives

      public static double[] primitives(Double[] array)
    • primitives

      public static byte[] primitives(Byte[] array)
    • indexOf

      public static <T> int indexOf(T[] objects, IAcceptor<T> validator)
    • objects

      public static Short[] objects(short[] array)
    • objects

      public static Integer[] objects(int[] array)
    • objects

      public static Long[] objects(long[] array)
    • objects

      public static Float[] objects(float[] array)
    • objects

      public static Double[] objects(double[] array)
    • objects

      public static Byte[] objects(byte[] array)
    • objects

      public static Character[] objects(char[] array)
    • objects

      public static Boolean[] objects(boolean[] array)
    • create

      public static <T> T[] create(T... objects)
    • normalize

      public static <T> T[] normalize(T... values)
    • create

      public static <T> T[] create(Class<T> clazz, int size)
    • contains

      public static <T> boolean contains(T[] array, T object)