Package net.infonode.util
Class ArrayUtil
- java.lang.Object
-
- net.infonode.util.ArrayUtil
-
public class ArrayUtil extends java.lang.Object
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static java.lang.Object[]
add(java.lang.Object[] objects, java.lang.Object object, java.lang.Object[] newObjects)
static java.lang.Object[]
append(java.lang.Object[] a1, java.lang.Object[] a2, java.lang.Object[] out)
static java.lang.String[]
append(java.lang.String[] a1, java.lang.String[] a2)
static boolean
contains(short[] a, short v)
static boolean
contains(java.lang.Object[] values, java.lang.Object value)
static boolean
containsEqual(java.lang.Object[] values, java.lang.Object value)
static int
count(boolean[] values, boolean value)
static int
count(int[] values, int value)
static int
countNotNull(java.lang.Object[] objects)
static boolean
equal(byte[] a, int aOffset, byte[] b, int bOffset, int length)
static boolean
equal(int[] a, int aOffset, int[] b, int bOffset, int length)
static int
findLargest(float[] items)
static int
findLargest(int[] items)
static int
findSmallest(double[] items)
static int
findSmallest(int[] items)
static int
indexOf(byte[] array, byte value)
static int
indexOf(int[] array, int value)
static int
indexOf(java.lang.Object[] values, java.lang.Object value)
static int
indexOf(java.lang.Object[] values, java.lang.Object value, int startIndex, int length)
static int
indexOfEqual(java.lang.Object[] values, java.lang.Object value)
static byte[]
part(byte[] array, int offset, int length)
static int[]
part(int[] values, int start, int length)
static int[]
range(int start, int length, int step)
static java.lang.Object[]
remove(java.lang.Object[] values, java.lang.Object value, java.lang.Object[] newValues)
static int
sum(int[] values)
static boolean[]
toBooleanArray(java.util.ArrayList items)
static float[]
toFloatArray(int[] values)
static int[]
toIntArray(java.util.ArrayList items)
static java.lang.String
toString(int[] a)
-
-
-
Method Detail
-
add
public static final java.lang.Object[] add(java.lang.Object[] objects, java.lang.Object object, java.lang.Object[] newObjects)
-
part
public static final byte[] part(byte[] array, int offset, int length)
-
countNotNull
public static final int countNotNull(java.lang.Object[] objects)
-
findSmallest
public static final int findSmallest(double[] items)
-
findSmallest
public static final int findSmallest(int[] items)
-
findLargest
public static final int findLargest(float[] items)
-
toFloatArray
public static float[] toFloatArray(int[] values)
-
indexOf
public static final int indexOf(int[] array, int value)
-
indexOf
public static final int indexOf(byte[] array, byte value)
-
append
public static final java.lang.String[] append(java.lang.String[] a1, java.lang.String[] a2)
-
append
public static final java.lang.Object[] append(java.lang.Object[] a1, java.lang.Object[] a2, java.lang.Object[] out)
-
equal
public static boolean equal(int[] a, int aOffset, int[] b, int bOffset, int length)
-
equal
public static boolean equal(byte[] a, int aOffset, byte[] b, int bOffset, int length)
-
contains
public static boolean contains(short[] a, short v)
-
range
public static int[] range(int start, int length, int step)
-
containsEqual
public static boolean containsEqual(java.lang.Object[] values, java.lang.Object value)
-
contains
public static boolean contains(java.lang.Object[] values, java.lang.Object value)
-
indexOf
public static int indexOf(java.lang.Object[] values, java.lang.Object value)
-
indexOf
public static int indexOf(java.lang.Object[] values, java.lang.Object value, int startIndex, int length)
-
indexOfEqual
public static int indexOfEqual(java.lang.Object[] values, java.lang.Object value)
-
remove
public static java.lang.Object[] remove(java.lang.Object[] values, java.lang.Object value, java.lang.Object[] newValues)
-
toString
public static java.lang.String toString(int[] a)
-
part
public static int[] part(int[] values, int start, int length)
-
sum
public static int sum(int[] values)
-
count
public static int count(int[] values, int value)
-
count
public static int count(boolean[] values, boolean value)
-
findLargest
public static int findLargest(int[] items)
-
toIntArray
public static int[] toIntArray(java.util.ArrayList items)
-
toBooleanArray
public static boolean[] toBooleanArray(java.util.ArrayList items)
-
-