net.ontopia.utils
Class ArrayUtils
java.lang.Object
net.ontopia.utils.ArrayUtils
public class ArrayUtils
- extends Object
INTERNAL: Class that contains useful array methods.
Method Summary |
static int |
binarySearchFirst(Object[] array,
Object o,
Comparator c)
INTERNAL: Performs a binary search and then returns the index of
the first occurrence. |
static boolean[] |
extend(boolean[] array,
int extend_by)
|
static int[] |
extend(int[] array,
int extend_by)
|
static String[] |
extend(String[] array,
int extend_by)
|
static Object |
getRandom(Object[] array)
|
static Object |
getRandom(Object[] array,
int offset)
|
static int |
indexOf(String[] array,
int size,
String key)
|
static int |
indexOf(String[] array,
String key)
|
static String[] |
slice(String[] array,
int index,
int length)
|
static String |
toString(boolean[] array)
|
static String |
toString(byte[] array)
|
static String |
toString(char[] array)
|
static String |
toString(int[] array)
|
static String |
toString(long[] array)
|
static String |
toString(Object[] array)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
random
protected static final Random random
ArrayUtils
public ArrayUtils()
extend
public static String[] extend(String[] array,
int extend_by)
extend
public static int[] extend(int[] array,
int extend_by)
extend
public static boolean[] extend(boolean[] array,
int extend_by)
indexOf
public static int indexOf(String[] array,
String key)
indexOf
public static int indexOf(String[] array,
int size,
String key)
slice
public static String[] slice(String[] array,
int index,
int length)
toString
public static String toString(Object[] array)
toString
public static String toString(boolean[] array)
toString
public static String toString(byte[] array)
toString
public static String toString(char[] array)
toString
public static String toString(int[] array)
toString
public static String toString(long[] array)
getRandom
public static Object getRandom(Object[] array)
getRandom
public static Object getRandom(Object[] array,
int offset)
binarySearchFirst
public static int binarySearchFirst(Object[] array,
Object o,
Comparator c)
- INTERNAL: Performs a binary search and then returns the index of
the first occurrence. Note that this method extends
Arrays.binarySearch(Object[], Object, Comparator) by guaranteeing
that it returns the first occurrence of the element.
- Since:
- 4.0.5
Copyright © 2000-2012 Ontopia.