Package com.actelion.research.util
Class ArrayUtils
- java.lang.Object
-
- com.actelion.research.util.ArrayUtils
-
public class ArrayUtils extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description ArrayUtils()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static boolean
contains(java.util.List<int[]> list, int[] arr)
static java.lang.Object
copy(java.lang.Object a)
Copy an arraystatic double[]
cut(double[] a, int off, int len)
Resize an array of Objectstatic boolean
equals(int[] a, int[] b)
static int
indexOf(byte[] array, byte obj)
static int
indexOf(byte[] array, byte obj, int startIndex)
static int
indexOf(int[] array, int obj)
static int
indexOf(int[] array, int obj, int startIndex)
static int
indexOf(java.lang.Object[] array, java.lang.Object obj)
static double
max(double[] array)
static float
max(float[] array)
static int
max(int[] array)
static double
min(double[] array)
static java.lang.Object
resize(java.lang.Object a, int newSize)
Resize an arraystatic void
set(boolean[] a, boolean v)
static void
shift(int[] v, int n)
static void
shuffle(int[] arr)
static void
shuffle(int[] arr, java.util.Random random)
static <T> void
shuffle(T[] arr)
static double
sum(double[] array)
static int
sum(int[] array)
static int[]
toIntArray(java.util.Collection<java.lang.Integer> list)
Converts a List of Integer to an int[]static java.util.List<java.lang.Integer>
toList(int[] arr)
static void
toList(int[] arr, java.util.List<java.lang.Integer> li)
static java.util.List<java.lang.String>
toList(java.lang.String[] arr)
static <T> java.util.List<T>
toList(T[] arr)
static java.lang.String
toString(byte[] v)
static java.lang.String
toString(double[] v)
static java.lang.String
toString(double[] v, java.text.DecimalFormat df)
static java.lang.String
toString(float[] v)
static java.lang.String
toString(int[] v)
static java.lang.String
toString(java.lang.Object[] v)
static java.lang.String[]
toStringArray(java.util.List<java.lang.String> list)
-
-
-
Method Detail
-
equals
public static boolean equals(int[] a, int[] b)
-
resize
public static final java.lang.Object resize(java.lang.Object a, int newSize)
Resize an array
-
cut
public static final double[] cut(double[] a, int off, int len)
Resize an array of Object
-
toIntArray
public static final int[] toIntArray(java.util.Collection<java.lang.Integer> list)
Converts a List of Integer to an int[]- Parameters:
list
-- Returns:
- an array of int
-
toList
public static final <T> java.util.List<T> toList(T[] arr)
-
toList
public static final java.util.List<java.lang.String> toList(java.lang.String[] arr)
-
toList
public static final java.util.List<java.lang.Integer> toList(int[] arr)
-
toList
public static final void toList(int[] arr, java.util.List<java.lang.Integer> li)
-
toStringArray
public static final java.lang.String[] toStringArray(java.util.List<java.lang.String> list)
-
indexOf
public static final int indexOf(java.lang.Object[] array, java.lang.Object obj)
-
indexOf
public static final int indexOf(int[] array, int obj)
-
indexOf
public static final int indexOf(int[] array, int obj, int startIndex)
-
indexOf
public static final int indexOf(byte[] array, byte obj)
-
indexOf
public static final int indexOf(byte[] array, byte obj, int startIndex)
-
sum
public static final int sum(int[] array)
-
sum
public static final double sum(double[] array)
-
min
public static final double min(double[] array)
-
max
public static final double max(double[] array)
-
max
public static final int max(int[] array)
-
max
public static final float max(float[] array)
-
toString
public static final java.lang.String toString(int[] v)
-
toString
public static final java.lang.String toString(byte[] v)
-
toString
public static final java.lang.String toString(double[] v)
-
toString
public static final java.lang.String toString(float[] v)
-
toString
public static final java.lang.String toString(double[] v, java.text.DecimalFormat df)
-
toString
public static final java.lang.String toString(java.lang.Object[] v)
-
shift
public static final void shift(int[] v, int n)
-
shuffle
public static void shuffle(int[] arr, java.util.Random random)
-
shuffle
public static void shuffle(int[] arr)
-
shuffle
public static <T> void shuffle(T[] arr)
-
copy
public static final java.lang.Object copy(java.lang.Object a)
Copy an array
-
contains
public static final boolean contains(java.util.List<int[]> list, int[] arr)
-
set
public static void set(boolean[] a, boolean v)
-
-