public final class

ArrayUtils

extends Object
java.lang.Object
   ↳ org.andengine.util.adt.array.ArrayUtils

Class Overview

(c) 2010 Nicolas Gramlich (c) 2011 Zynga Inc.

Summary

Public Constructors
ArrayUtils()
Public Methods
final static boolean contains(double[] pItems, double pItem)
final static boolean contains(short[] pItems, short pItem)
final static boolean contains(float[] pItems, float pItem)
final static boolean contains(long[] pItems, long pItem)
final static boolean contains(char[] pItems, char pItem)
final static boolean contains(int[] pItems, int pItem)
final static boolean contains(byte[] pItems, byte pItem)
final static boolean equals(byte[] pArrayA, int pOffsetA, byte[] pArrayB, int pOffsetB, int pLength)
static int idealBooleanArraySize(int pSize)
static int idealByteArraySize(int pSize)
static int idealCharArraySize(int pSize)
static int idealDoubleArraySize(int pSize)
static int idealFloatArraySize(int pSize)
static int idealIntArraySize(int pSize)
static int idealLongArraySize(int pSize)
static int idealObjectArraySize(int pSize)
static int idealShortArraySize(int pSize)
static <T> T[] join(Class<T> pClass, T... pArrays)
final static <T> T random(T[] pArray)
final static int random(int[] pArray)
final static byte random(byte[] pArray)
final static double random(double[] pArray)
final static float random(float[] pArray)
final static short random(short[] pArray)
final static long random(long[] pArray)
final static void reverse(double[] pArray)
final static void reverse(int[] pArray)
final static void reverse(short[] pArray)
final static void reverse(Object[] pArray)
final static void reverse(byte[] pArray)
final static void reverse(long[] pArray)
final static void reverse(float[] pArray)
final static byte[] toByteArray(List<Byte> pItems)
final static char[] toCharArray(List<Character> pItems)
final static double[] toDoubleArray(List<Double> pItems)
final static float[] toFloatArray(List<Float> pItems)
final static int[] toIntArray(List<Integer> pItems)
final static long[] toLongArray(List<Long> pItems)
final static short[] toShortArray(List<Short> pItems)
[Expand]
Inherited Methods
From class java.lang.Object

Public Constructors

public ArrayUtils ()

Public Methods

public static final boolean contains (double[] pItems, double pItem)

public static final boolean contains (short[] pItems, short pItem)

public static final boolean contains (float[] pItems, float pItem)

public static final boolean contains (long[] pItems, long pItem)

public static final boolean contains (char[] pItems, char pItem)

public static final boolean contains (int[] pItems, int pItem)

public static final boolean contains (byte[] pItems, byte pItem)

public static final boolean equals (byte[] pArrayA, int pOffsetA, byte[] pArrayB, int pOffsetB, int pLength)

public static int idealBooleanArraySize (int pSize)

public static int idealByteArraySize (int pSize)

public static int idealCharArraySize (int pSize)

public static int idealDoubleArraySize (int pSize)

public static int idealFloatArraySize (int pSize)

public static int idealIntArraySize (int pSize)

public static int idealLongArraySize (int pSize)

public static int idealObjectArraySize (int pSize)

public static int idealShortArraySize (int pSize)

public static T[] join (Class<T> pClass, T... pArrays)

Parameters
pClass the type of the returned array T[].
pArrays items or pArrays itself can be null.
Returns
  • null when pArrays is null or all arrays in pArrays are null or of length zero. Otherwise an in-order joined array of T[] of all not null, not zero length arrays in pArrays.

public static final T random (T[] pArray)

public static final int random (int[] pArray)

public static final byte random (byte[] pArray)

public static final double random (double[] pArray)

public static final float random (float[] pArray)

public static final short random (short[] pArray)

public static final long random (long[] pArray)

public static final void reverse (double[] pArray)

public static final void reverse (int[] pArray)

public static final void reverse (short[] pArray)

public static final void reverse (Object[] pArray)

public static final void reverse (byte[] pArray)

public static final void reverse (long[] pArray)

public static final void reverse (float[] pArray)

public static final byte[] toByteArray (List<Byte> pItems)

public static final char[] toCharArray (List<Character> pItems)

public static final double[] toDoubleArray (List<Double> pItems)

public static final float[] toFloatArray (List<Float> pItems)

public static final int[] toIntArray (List<Integer> pItems)

public static final long[] toLongArray (List<Long> pItems)

public static final short[] toShortArray (List<Short> pItems)