|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectcviceni8.ArrayList
Implementace seznamu pomocí statického pole.
| Nested Class Summary | |
protected class |
ArrayList.ArrayListIterator
Vnitřní třída implementující iterátor pro kolekci ArrayList. |
| Field Summary | |
protected java.lang.Object[] |
_data
Pole pro ukládání prvků seznamu |
protected int |
_size
Počet obsazených pozic v poli _data |
| Constructor Summary | |
ArrayList(int size)
Konstruktor seznamu. |
|
| Method Summary | |
void |
add(int pos,
java.lang.Object obj)
Přidání prvku na zadanou pozici. |
void |
add(java.lang.Object obj)
Přidání prvku na konec seznamu. |
boolean |
contains(java.lang.Object obj)
Vyhledává zadaný prvek v seznamu. |
java.lang.Object |
get(int pos)
Získání prvku na zadané pozici. |
int |
indexOf(java.lang.Object obj)
Vyhledání zadného prvku v seznamu. |
cviceni8.Iterator |
iterator()
Vrací iterátor příslušný k seznamu. |
void |
remove(int pos)
Odstranění prvku na zadané pozici ze seznamu. |
boolean |
remove(java.lang.Object elem)
Odstranění zadaného objektu ze seznamu. |
int |
size()
Vrací velikost seznamu (počet obsazených prvků). |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
protected java.lang.Object[] _data
protected int _size
| Constructor Detail |
public ArrayList(int size)
size - Velikost pole, do něhož se budou ukládat prvky seznamu.| Method Detail |
public void add(java.lang.Object obj)
add in interface cviceni8.Collectionobj - Přidávaný prvek.
public void add(int pos,
java.lang.Object obj)
add in interface cviceni8.Listpos - Pozice pro vložení prvkuobj - Vkládaný prvekpublic void remove(int pos)
remove in interface cviceni8.Listpos - Pozice odstraňovaného prvkupublic boolean remove(java.lang.Object elem)
remove in interface cviceni8.Collectionelem - Odstraňovaný objekt
public java.lang.Object get(int pos)
get in interface cviceni8.Listpos - Pozice prvku
public int indexOf(java.lang.Object obj)
indexOf in interface cviceni8.Listobj - Hledaný prvek
public boolean contains(java.lang.Object obj)
contains in interface cviceni8.Collectionobj - Hledaný prvek
public int size()
size in interface cviceni8.Collectionpublic cviceni8.Iterator iterator()
iterator in interface cviceni8.Collection
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||