public class Bag
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
protected java.lang.Object[] |
data |
protected int |
size |
| Constructor and Description |
|---|
Bag() |
Bag(int initialCapacity) |
Bag(java.lang.Object[] data,
int size) |
| Modifier and Type | Method and Description |
|---|---|
void |
add(java.lang.Object o) |
boolean |
contains(java.lang.Object o) |
void |
ensureCapacity(int capacity) |
private int |
find(java.lang.Object o,
int i,
boolean forward) |
java.lang.Object |
get(int index) |
int |
getCapacity() |
int |
indexOf(java.lang.Object o) |
int |
indexOf(java.lang.Object o,
int startIndex) |
void |
insert(java.lang.Object o,
int index) |
boolean |
isEmpty() |
int |
lastIndexOf(java.lang.Object o) |
int |
lastIndexOf(java.lang.Object o,
int startIndex) |
java.lang.Object |
remove(int index) |
int |
remove(java.lang.Object o) |
java.lang.Object |
set(java.lang.Object o,
int index) |
void |
setSize(int s) |
int |
size() |
void |
trimArray() |
public Bag()
public Bag(int initialCapacity)
public Bag(java.lang.Object[] data,
int size)
public void add(java.lang.Object o)
public int size()
public void setSize(int s)
public void insert(java.lang.Object o,
int index)
public void ensureCapacity(int capacity)
public int getCapacity()
private int find(java.lang.Object o,
int i,
boolean forward)
public int remove(java.lang.Object o)
public java.lang.Object remove(int index)
public java.lang.Object get(int index)
public java.lang.Object set(java.lang.Object o,
int index)
public boolean contains(java.lang.Object o)
public boolean isEmpty()
public void trimArray()
public int indexOf(java.lang.Object o)
public int indexOf(java.lang.Object o,
int startIndex)
public int lastIndexOf(java.lang.Object o)
public int lastIndexOf(java.lang.Object o,
int startIndex)