|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectelectric.util.array.ArrayUtil
ArrayUtil defines a set of static methods for manipulating Java arrays.
| Constructor Summary | |
ArrayUtil()
|
|
| Method Summary | |
static int[] |
addElement(int[] array,
int element)
Return a new array that is a copy of the array plus a new integer element. |
static java.lang.Object |
addElement(java.lang.Object array,
java.lang.Object element)
Return a new array that is a copy of the array plus a new element. |
static java.lang.Object |
addElements(java.lang.Object array1,
java.lang.Object array2)
Return a new array that is the union of the elements in array1 and array2. |
static boolean |
contains(java.lang.Object value,
java.lang.Object[] array)
Returns true if the value object is contained within the array. |
static boolean |
equals(byte[] array1,
byte[] array2)
|
static boolean |
equals(java.lang.Object[] array1,
java.lang.Object[] array2)
|
static boolean |
equals(java.lang.Object object1,
java.lang.Object object2)
|
static void |
fill(int[] array,
int value)
|
static java.lang.Class |
getBaseClass(java.lang.Class arrayClass)
|
static java.lang.Class |
getBaseClass(java.lang.Object array)
|
static int |
getNumberOfDimensions(java.lang.Class arrayClass)
|
static int |
getNumberOfDimensions(java.lang.Object array)
|
static java.lang.Object |
grow(java.lang.Object array,
int newLength)
|
static int |
indexOf(int value,
int[] array)
|
static int |
indexOf(java.lang.Object value,
java.lang.Object[] array)
|
static int |
indexOfIdentity(java.lang.Object value,
java.lang.Object[] array)
|
static java.lang.Object |
insertElement(java.lang.Object array,
java.lang.Object element)
Return a new array that is a copy of the array with the new element inserted at the beginning. |
static java.lang.Object |
insertElementAt(java.lang.Object array,
java.lang.Object element,
int index)
Return a new array that is a copy of the array with the newly inserted element. |
static boolean |
isPrimitiveArray(java.lang.Class arrayClass)
|
static boolean |
isPrimitiveArray(java.lang.Object possibleArray)
|
static int |
nextInt(int max)
|
static java.lang.Object |
randomizeOrder(java.lang.Object oldArray)
|
static java.lang.Object |
removeElement(java.lang.Object array,
java.lang.Object element)
|
static java.lang.Object |
removeElementAt(java.lang.Object oldarray,
int index)
|
static java.lang.Object |
removeElementIdentity(java.lang.Object array,
java.lang.Object element)
|
static java.lang.Object |
removeElements(java.lang.Object array1,
java.lang.Object array2)
|
static java.lang.Object |
shrink(java.lang.Object array,
int newLength)
|
static byte[] |
toBytes(java.lang.Object object,
java.lang.String encoding)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
public ArrayUtil()
| Method Detail |
public static java.lang.Object addElement(java.lang.Object array,
java.lang.Object element)
array - An arrayelement - The element to append.
public static int[] addElement(int[] array,
int element)
array - An arrayelement - The element to append.
public static java.lang.Object addElements(java.lang.Object array1,
java.lang.Object array2)
array1 - The first array.array2 - The second array.
public static java.lang.Object grow(java.lang.Object array,
int newLength)
array - newLength -
public static java.lang.Object shrink(java.lang.Object array,
int newLength)
array - newLength -
public static java.lang.Object insertElement(java.lang.Object array,
java.lang.Object element)
array - An arrayelement - The element to insert.
public static java.lang.Object insertElementAt(java.lang.Object array,
java.lang.Object element,
int index)
array - An arrayelement - The element to insert.index - The index to insert the element before.
public static java.lang.Object removeElement(java.lang.Object array,
java.lang.Object element)
array - element -
public static java.lang.Object removeElements(java.lang.Object array1,
java.lang.Object array2)
array1 - array2 -
public static java.lang.Object removeElementIdentity(java.lang.Object array,
java.lang.Object element)
array - element -
public static java.lang.Object removeElementAt(java.lang.Object oldarray,
int index)
oldarray - index -
public static int indexOf(int value,
int[] array)
value - array -
public static int indexOf(java.lang.Object value,
java.lang.Object[] array)
value - array -
public static int indexOfIdentity(java.lang.Object value,
java.lang.Object[] array)
value - array -
public static boolean equals(java.lang.Object[] array1,
java.lang.Object[] array2)
array1 - array2 -
public static boolean equals(byte[] array1,
byte[] array2)
array1 - array2 -
public static boolean equals(java.lang.Object object1,
java.lang.Object object2)
object1 - object2 - public static boolean isPrimitiveArray(java.lang.Object possibleArray)
possibleArray - public static boolean isPrimitiveArray(java.lang.Class arrayClass)
arrayClass - public static int getNumberOfDimensions(java.lang.Object array)
array - public static int getNumberOfDimensions(java.lang.Class arrayClass)
arrayClass -
public static void fill(int[] array,
int value)
public static java.lang.Class getBaseClass(java.lang.Object array)
array - public static java.lang.Class getBaseClass(java.lang.Class arrayClass)
arrayClass -
public static boolean contains(java.lang.Object value,
java.lang.Object[] array)
value - array -
public static byte[] toBytes(java.lang.Object object,
java.lang.String encoding)
throws java.io.UnsupportedEncodingException
object - encoding -
java.io.UnsupportedEncodingExceptionpublic static java.lang.Object randomizeOrder(java.lang.Object oldArray)
oldArray - public static int nextInt(int max)
max -
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||