org.jmol.util
Class ArrayUtil
java.lang.Object
org.jmol.util.ArrayUtil
public final class ArrayUtil
- extends Object
|
Method Summary |
static int[] |
arrayCopy(int[] array,
int i0,
int n,
boolean isReverse)
|
static
|
createArrayOfArrayList(int size)
Helper method for creating a List[] without warnings. |
static
|
createArrayOfHashtable(int size)
Helper method for creating a Map[] without warnings. |
static Object |
deleteElements(Object array,
int firstElement,
int nElements)
|
static boolean[] |
doubleLength(boolean[] array)
|
static byte[] |
doubleLength(byte[] array)
|
static float[] |
doubleLength(float[] array)
|
static int[] |
doubleLength(int[] array)
|
static Object |
doubleLength(Object array)
|
static short[] |
doubleLength(short[] array)
|
static String[] |
doubleLength(String[] array)
|
static String |
dumpArray(String msg,
float[][] A,
int x1,
int x2,
int y1,
int y2)
|
static String |
dumpIntArray(int[] A,
int n)
|
static byte[] |
ensureLength(byte[] array,
int minimumLength)
|
static float[] |
ensureLength(float[] array,
int minimumLength)
|
static int[] |
ensureLength(int[] array,
int minimumLength)
|
static Object |
ensureLength(Object array,
int minimumLength)
|
static short[] |
ensureLength(short[] array,
int minimumLength)
|
static String[] |
ensureLength(String[] array,
int minimumLength)
|
static boolean[] |
setLength(boolean[] array,
int newLength)
|
static byte[] |
setLength(byte[] array,
int newLength)
|
static float[] |
setLength(float[] array,
int newLength)
|
static int[] |
setLength(int[] array,
int newLength)
|
static Object |
setLength(Object array,
int newLength)
|
static short[] |
setLength(short[] array,
int newLength)
|
static String[] |
setLength(String[] array,
int newLength)
|
static String |
sortedItem(List<String> v,
int n)
|
static void |
swap(int[] array,
int indexA,
int indexB)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ArrayUtil
public ArrayUtil()
ensureLength
public static Object ensureLength(Object array,
int minimumLength)
ensureLength
public static String[] ensureLength(String[] array,
int minimumLength)
ensureLength
public static float[] ensureLength(float[] array,
int minimumLength)
ensureLength
public static int[] ensureLength(int[] array,
int minimumLength)
ensureLength
public static short[] ensureLength(short[] array,
int minimumLength)
ensureLength
public static byte[] ensureLength(byte[] array,
int minimumLength)
doubleLength
public static Object doubleLength(Object array)
doubleLength
public static String[] doubleLength(String[] array)
doubleLength
public static float[] doubleLength(float[] array)
doubleLength
public static int[] doubleLength(int[] array)
doubleLength
public static short[] doubleLength(short[] array)
doubleLength
public static byte[] doubleLength(byte[] array)
doubleLength
public static boolean[] doubleLength(boolean[] array)
setLength
public static Object setLength(Object array,
int newLength)
deleteElements
public static Object deleteElements(Object array,
int firstElement,
int nElements)
setLength
public static String[] setLength(String[] array,
int newLength)
setLength
public static float[] setLength(float[] array,
int newLength)
setLength
public static int[] setLength(int[] array,
int newLength)
arrayCopy
public static int[] arrayCopy(int[] array,
int i0,
int n,
boolean isReverse)
setLength
public static short[] setLength(short[] array,
int newLength)
setLength
public static byte[] setLength(byte[] array,
int newLength)
setLength
public static boolean[] setLength(boolean[] array,
int newLength)
swap
public static void swap(int[] array,
int indexA,
int indexB)
dumpArray
public static String dumpArray(String msg,
float[][] A,
int x1,
int x2,
int y1,
int y2)
dumpIntArray
public static String dumpIntArray(int[] A,
int n)
sortedItem
public static String sortedItem(List<String> v,
int n)
createArrayOfArrayList
public static <T> List<T>[] createArrayOfArrayList(int size)
- Helper method for creating a List[] without warnings.
- Type Parameters:
T - Type of objects in the list.- Parameters:
size - Array size.
- Returns:
- Array of List
createArrayOfHashtable
public static <K,V> Map<K,V>[] createArrayOfHashtable(int size)
- Helper method for creating a Map[] without warnings.
- Type Parameters:
K - Type of object for the keys in the map.V - Type of object for the values in the map.- Parameters:
size - Array size.
- Returns:
- Array of Map