public class DynamicArray<T>
extends java.lang.Object
implements java.lang.Iterable<T>
Constructor and Description |
---|
DynamicArray(java.lang.Class<T> type) |
DynamicArray(java.lang.Class<T> type,
int size) |
Modifier and Type | Method and Description |
---|---|
void |
add(T value) |
void |
addAll(java.util.Collection<T> collection) |
void |
addAll(DynamicArray<T> array) |
void |
ensureCapacity(int minCapacity) |
void |
ensureSize(int size) |
T |
get(int idx) |
void |
increaseSize(int inc) |
java.util.Iterator<T> |
iterator() |
void |
set(int idx,
T value) |
void |
setSize(int size) |
int |
size() |
void |
trimToSize() |
public DynamicArray(java.lang.Class<T> type)
public DynamicArray(java.lang.Class<T> type, int size)
public void trimToSize()
public void ensureCapacity(int minCapacity)
public void setSize(int size)
public void increaseSize(int inc)
public void ensureSize(int size)
public int size()
public void add(T value)
public void addAll(java.util.Collection<T> collection)
public void addAll(DynamicArray<T> array)
public final T get(int idx)
public void set(int idx, T value)