| 
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.cosylab.util.ArrayHelper
public final class ArrayHelper
A class containing convenience methods for working with arrays.
| Constructor Summary | |
|---|---|
ArrayHelper()
 | 
|
| Method Summary | ||
|---|---|---|
static boolean | 
contains(java.lang.Object[] array,
         java.lang.Object key)
 | 
|
static int | 
firstGreaterThan(double[] array,
                 double key)
Works on non sorted arrays  | 
|
static int | 
firstGreaterThan(double[] array,
                 double key,
                 int rangeStart,
                 int rangeEnd)
Works on non sorted arrays  | 
|
static int | 
firstGreaterThanInSorted(double[] array,
                         double key)
Works fast on sorted arrays  | 
|
static int | 
firstGreaterThanInSorted(double[] array,
                         double key,
                         int startIndex,
                         int endIndex)
Works fast on sorted arrays  | 
|
static int | 
firstIndexOf(java.lang.Object array,
             java.lang.Object key)
 | 
|
static void | 
flip(java.lang.Object array)
 | 
|
static java.lang.Object[] | 
getArrayFromEnumeration(java.util.Enumeration e)
 | 
|
static java.lang.Object[] | 
getArrayFromIterator(java.util.Iterator i)
 | 
|
static
 | 
subArray(java.lang.Class<T> clazz,
         java.util.List<T> list,
         int offset,
         int length)
Get a sub array of a list.  | 
|
static double[] | 
toDoubleArray(java.lang.Object array)
 | 
|
static int[] | 
toIntArray(java.lang.Number[] input)
 | 
|
static java.lang.Integer[] | 
toIntegerArray(int[] input)
 | 
|
static java.lang.Object | 
trim(java.lang.Object[] array)
 | 
|
| Methods inherited from class java.lang.Object | 
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
| Constructor Detail | 
|---|
public ArrayHelper()
| Method Detail | 
|---|
public static int firstGreaterThan(double[] array,
                                   double key)
public static int firstGreaterThan(double[] array,
                                   double key,
                                   int rangeStart,
                                   int rangeEnd)
public static int firstGreaterThanInSorted(double[] array,
                                           double key)
public static int firstGreaterThanInSorted(double[] array,
                                           double key,
                                           int startIndex,
                                           int endIndex)
public static int firstIndexOf(java.lang.Object array,
                               java.lang.Object key)
public static boolean contains(java.lang.Object[] array,
                               java.lang.Object key)
public static java.lang.Object[] getArrayFromEnumeration(java.util.Enumeration e)
public static java.lang.Object[] getArrayFromIterator(java.util.Iterator i)
public static void flip(java.lang.Object array)
public static double[] toDoubleArray(java.lang.Object array)
public static java.lang.Object trim(java.lang.Object[] array)
public static java.lang.Integer[] toIntegerArray(int[] input)
public static int[] toIntArray(java.lang.Number[] input)
public static <T> T[] subArray(java.lang.Class<T> clazz,
                               java.util.List<T> list,
                               int offset,
                               int length)
T - Type of list's elements.clazz - The type of list's elements.list - The list.offset - Offset in the list that will be the first element of the
            resulting array.length - Number of elements in the list.
  | 
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||