com.miami.romeo.config
Class Array
java.lang.Object
com.miami.romeo.config.Array
- public class Array
- extends java.lang.Object
This class represents an array of objects.
- Version:
- 1.0.0
- Author:
- Jeremy Cloud
Constructor Summary |
Array()
|
Method Summary |
static java.lang.Object[] |
copy(java.lang.Object[] sors,
java.lang.Object[] dest)
|
static int[] |
doubleArray(int[] sors)
|
static java.lang.String[] |
doubleArray(java.lang.String[] sors)
|
static boolean[] |
grow(boolean[] sors,
double growth_rate)
|
static int[] |
grow(int[] sors,
double growth_rate)
|
static java.lang.Object[] |
grow(java.lang.Object[] sors,
double growth_rate)
|
static java.lang.String[] |
grow(java.lang.String[] sors,
double growth_rate)
|
static void |
shift(java.lang.Object[] array,
int start,
int amount)
|
static void |
shiftDown(java.lang.Object[] array,
int start,
int end)
|
static void |
shiftUp(java.lang.Object[] array,
int start,
int end)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Array
public Array()
copy
public static java.lang.Object[] copy(java.lang.Object[] sors,
java.lang.Object[] dest)
doubleArray
public static java.lang.String[] doubleArray(java.lang.String[] sors)
doubleArray
public static int[] doubleArray(int[] sors)
grow
public static int[] grow(int[] sors,
double growth_rate)
grow
public static boolean[] grow(boolean[] sors,
double growth_rate)
grow
public static java.lang.Object[] grow(java.lang.Object[] sors,
double growth_rate)
grow
public static java.lang.String[] grow(java.lang.String[] sors,
double growth_rate)
shiftUp
public static void shiftUp(java.lang.Object[] array,
int start,
int end)
- Parameters:
start
- - inclusiveend
- - exclusive
shiftDown
public static void shiftDown(java.lang.Object[] array,
int start,
int end)
- Parameters:
start
- - inclusiveend
- - exclusive
shift
public static void shift(java.lang.Object[] array,
int start,
int amount)