Package net.anwiba.commons.utilities
Class ArrayUtilities
- java.lang.Object
-
- net.anwiba.commons.utilities.ArrayUtilities
-
public class ArrayUtilities extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description ArrayUtilities()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static booleanallValuesNaN(double[] values)static <O,T extends O>
O[]asArray(java.lang.Class<O> clazz, T object)static byte[]concat(byte[] values0, byte[] values1)static byte[]concat(byte[] values0, byte[] values1, int length)static double[]concat(double[] values0, double[] values1)static int[]concat(int[] values0, int... values1)static <O,T extends O>
O[]concat(java.lang.Class<O> clazz, T[] array1, T... array2)static <O,T extends O>
O[]concat(java.lang.Class<O> clazz, T object, T... array)static booleancontains(int[] values, int value)static <T> booleancontains(T[] array, T object)static <I,O,E extends java.lang.Exception>
O[]convert(IConverter<I,O,E> converter, I[] values, java.lang.Class<O> clazz)static byte[]copy(byte[] values1)static double[]copy(double[] values)static int[]copy(int[] values)static <O,T extends O>
O[]copy(java.lang.Class<O> clazz, T[] array)static <T> T[]copy(T[] array)static <T> T[]create(java.lang.Class<T> clazz, int size)static <T> T[]create(T... objects)static <O,T extends O>
O[]filter(java.lang.Class<O> clazz, T[] array, IAcceptor<O> validator)static <T> T[]filter(T[] array, IAcceptor<T> validator)static <T> TfindFirst(T[] values, IAcceptor<T> validator)static doublegetMax(double[] values)static intgetMax(int[] values)static doublegetMin(double[] values)static intgetMin(int[] values)static <T> intindexOf(T[] objects, IAcceptor<T> validator)static <C> booleaninstanceOf(java.lang.Object[] objects, java.lang.Class<C> clazz)static <T> T[]normalize(T... values)static java.lang.Boolean[]objects(boolean[] array)static java.lang.Byte[]objects(byte[] array)static java.lang.Character[]objects(char[] array)static java.lang.Double[]objects(double[] array)static java.lang.Float[]objects(float[] array)static java.lang.Integer[]objects(int[] array)static java.lang.Long[]objects(long[] array)static java.lang.Short[]objects(short[] array)static byte[]primitives(java.lang.Byte[] array)static double[]primitives(java.lang.Double[] array)static int[]primitives(java.lang.Integer[] array)static <O,T extends O>
O[]remove(O[] source, T value, java.lang.Class<O> clazz)static double[]reverse(double[] values)
-
-
-
Method Detail
-
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(java.lang.Class<O> clazz, T[] array)
-
concat
public static <O,T extends O> O[] concat(java.lang.Class<O> clazz, T[] array1, T... array2)
-
concat
public static <O,T extends O> O[] concat(java.lang.Class<O> clazz, T object, T... array)
-
asArray
public static <O,T extends O> O[] asArray(java.lang.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 java.lang.Exception> O[] convert(IConverter<I,O,E> converter, I[] values, java.lang.Class<O> clazz) throws E extends java.lang.Exception
- Throws:
E extends java.lang.Exception
-
instanceOf
public static <C> boolean instanceOf(java.lang.Object[] objects, java.lang.Class<C> clazz)
-
remove
public static <O,T extends O> O[] remove(O[] source, T value, java.lang.Class<O> clazz)
-
filter
public static <T> T[] filter(T[] array, IAcceptor<T> validator)
-
filter
public static <O,T extends O> O[] filter(java.lang.Class<O> clazz, T[] array, IAcceptor<O> validator)
-
findFirst
public static <T> T findFirst(T[] values, IAcceptor<T> validator)
-
primitives
public static int[] primitives(java.lang.Integer[] array)
-
primitives
public static double[] primitives(java.lang.Double[] array)
-
primitives
public static byte[] primitives(java.lang.Byte[] array)
-
indexOf
public static <T> int indexOf(T[] objects, IAcceptor<T> validator)
-
objects
public static java.lang.Short[] objects(short[] array)
-
objects
public static java.lang.Integer[] objects(int[] array)
-
objects
public static java.lang.Long[] objects(long[] array)
-
objects
public static java.lang.Float[] objects(float[] array)
-
objects
public static java.lang.Double[] objects(double[] array)
-
objects
public static java.lang.Byte[] objects(byte[] array)
-
objects
public static java.lang.Character[] objects(char[] array)
-
objects
public static java.lang.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(java.lang.Class<T> clazz, int size)
-
contains
public static <T> boolean contains(T[] array, T object)
-
-