public class ArrayUtil
extends java.lang.Object
Modifier and Type | Method and 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(java.lang.Object[] values,
java.lang.Object value) |
static boolean |
contains(short[] a,
short v) |
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) |
public static final java.lang.Object[] add(java.lang.Object[] objects, java.lang.Object object, java.lang.Object[] newObjects)
public static final byte[] part(byte[] array, int offset, int length)
public static final int countNotNull(java.lang.Object[] objects)
public static final int findSmallest(double[] items)
public static final int findSmallest(int[] items)
public static final int findLargest(float[] items)
public static float[] toFloatArray(int[] values)
public static final int indexOf(int[] array, int value)
public static final int indexOf(byte[] array, byte value)
public static final java.lang.String[] append(java.lang.String[] a1, java.lang.String[] a2)
public static final java.lang.Object[] append(java.lang.Object[] a1, java.lang.Object[] a2, java.lang.Object[] out)
public static boolean equal(int[] a, int aOffset, int[] b, int bOffset, int length)
public static boolean equal(byte[] a, int aOffset, byte[] b, int bOffset, int length)
public static boolean contains(short[] a, short v)
public static int[] range(int start, int length, int step)
public static boolean containsEqual(java.lang.Object[] values, java.lang.Object value)
public static boolean contains(java.lang.Object[] values, java.lang.Object value)
public static int indexOf(java.lang.Object[] values, java.lang.Object value)
public static int indexOf(java.lang.Object[] values, java.lang.Object value, int startIndex, int length)
public static int indexOfEqual(java.lang.Object[] values, java.lang.Object value)
public static java.lang.Object[] remove(java.lang.Object[] values, java.lang.Object value, java.lang.Object[] newValues)
public static java.lang.String toString(int[] a)
public static int[] part(int[] values, int start, int length)
public static int sum(int[] values)
public static int count(int[] values, int value)
public static int count(boolean[] values, boolean value)
public static int findLargest(int[] items)
public static int[] toIntArray(java.util.ArrayList items)
public static boolean[] toBooleanArray(java.util.ArrayList items)