net.infonode.util

Class ArrayUtil

public class ArrayUtil extends Object

Method Summary
static Object[]add(Object[] objects, Object object, Object[] newObjects)
static String[]append(String[] a1, String[] a2)
static Object[]append(Object[] a1, Object[] a2, Object[] out)
static booleancontains(short[] a, short v)
static booleancontains(Object[] values, Object value)
static booleancontainsEqual(Object[] values, Object value)
static intcount(int[] values, int value)
static intcount(boolean[] values, boolean value)
static intcountNotNull(Object[] objects)
static booleanequal(int[] a, int aOffset, int[] b, int bOffset, int length)
static booleanequal(byte[] a, int aOffset, byte[] b, int bOffset, int length)
static intfindLargest(float[] items)
static intfindLargest(int[] items)
static intfindSmallest(double[] items)
static intfindSmallest(int[] items)
static intindexOf(int[] array, int value)
static intindexOf(byte[] array, byte value)
static intindexOf(Object[] values, Object value)
static intindexOf(Object[] values, Object value, int startIndex, int length)
static intindexOfEqual(Object[] values, 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 Object[]remove(Object[] values, Object value, Object[] newValues)
static intsum(int[] values)
static boolean[]toBooleanArray(ArrayList items)
static float[]toFloatArray(int[] values)
static int[]toIntArray(ArrayList items)
static StringtoString(int[] a)

Method Detail

add

public static final Object[] add(Object[] objects, Object object, Object[] newObjects)

append

public static final String[] append(String[] a1, String[] a2)

append

public static final Object[] append(Object[] a1, Object[] a2, Object[] out)

contains

public static boolean contains(short[] a, short v)

contains

public static boolean contains(Object[] values, Object value)

containsEqual

public static boolean containsEqual(Object[] values, Object value)

count

public static int count(int[] values, int value)

count

public static int count(boolean[] values, boolean value)

countNotNull

public static final int countNotNull(Object[] objects)

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)

findLargest

public static final int findLargest(float[] items)

findLargest

public static int findLargest(int[] items)

findSmallest

public static final int findSmallest(double[] items)

findSmallest

public static final int findSmallest(int[] items)

indexOf

public static final int indexOf(int[] array, int value)

indexOf

public static final int indexOf(byte[] array, byte value)

indexOf

public static int indexOf(Object[] values, Object value)

indexOf

public static int indexOf(Object[] values, Object value, int startIndex, int length)

indexOfEqual

public static int indexOfEqual(Object[] values, Object value)

part

public static final byte[] part(byte[] array, int offset, int length)

part

public static int[] part(int[] values, int start, int length)

range

public static int[] range(int start, int length, int step)

remove

public static Object[] remove(Object[] values, Object value, Object[] newValues)

sum

public static int sum(int[] values)

toBooleanArray

public static boolean[] toBooleanArray(ArrayList items)

toFloatArray

public static float[] toFloatArray(int[] values)

toIntArray

public static int[] toIntArray(ArrayList items)

toString

public static String toString(int[] a)