public static class GRobot.Zoznam<Typ> extends Vector<Typ>
Vector<Typ>. To znamená, že podobne ako pri pôvodnom vektore, je možné
vytvorený zoznam prechádzať konštrukciou:
for (Typ prvok : zoznam)
{
	prvok.metóda(…
	…
}
Napríklad zoznam reťazcov vytvoríme a prejdeme takto:
Zoznamy sú dynamické – prvky je možné ľubovoľne pridávať a odoberať – táto trieda obsahuje širokú skupinu metód pokrývajúcu najdôležitejšie funkcie práce so zoznamom (pridávanie/vkladanie, odoberanie, nahrádzanie a vyhľadávanie…). Vnútorná správa zoznamu je v réžii Javy. Dôležité je upozorniť, že nie je dobré meniť zoznam (pridávať alebo odoberať prvky) počas jeho prechádzania. Mohlo by dôjsť k nepredvídateľným vedľajším efektom alebo by to mohlo viesť ku vzniku výnimky.finalZoznam<String> zoznamMien =newZoznam<String>(); zoznamMien.pridaj("Adam"); zoznamMien.pridaj("Braňo"); zoznamMien.pridaj("Cyril"); zoznamMien.pridaj("Daniel");Svet.vypíšRiadok("Zoznam mien:");for(Stringmeno : zoznamMien) {Svet.vypíšRiadok(" >", meno); }
Vector<E>,
Serializovateľnosť| Modifikátor a typ | Trieda a opis | 
|---|---|
| static class  | GRobot.Zoznam.ObratenyIterator<Typ> Alias pre ObrátenýIterátor. | 
| static class  | GRobot.Zoznam.ObrátenýIterátor<Typ>Táto trieda slúži na vytvorenie obráteného iterátora zoznamu. | 
capacityIncrement, elementCount, elementDatamodCount| Konštruktor a opis | 
|---|
| Zoznam()Vytvorí prázdny zoznam. | 
| Zoznam(Collection<? extends Typ> c)Vytvorí zoznam obsaujúci prvky zadanej kolekcie. | 
| Zoznam(int počiatočnáKapacita)Vytvorí prázdny zoznam s určenou počiatočnou kapacitou. | 
| Zoznam(int počiatočnáKapacita,
	int prírastokKapacity)Vytvorí prázdny zoznam s určenou počiatočnou kapacitou a zadaným
prírastkom kapacity použitým na zväčšenie kapacity po dosiahnutí
aktuálneho limitu. | 
| Zoznam(Typ... prvky)Vytvorí zoznam obsahujúci zadané prvky. | 
| Modifikátor a typ | Metóda a opis | 
|---|---|
| boolean | bolPrejdenyDokola() Alias pre prejdenýDokola. | 
| boolean | bolPrejdenýDokola() Alias pre prejdenýDokola. | 
| Typ | citaj() Alias pre daj. | 
| Typ | citaj(int kde) Alias pre daj. | 
| Typ | čítaj() Alias pre daj. | 
| Typ | čítaj(int kde) Alias pre daj. | 
| Typ | daj()Vráti prvok na pozícii vnútorného počítadla zoznamu. | 
| Typ | daj(int kde)Vráti prvok na zadanej pozícii v zozname. | 
| Typ | dalsi() Alias pre ďalší. | 
| Typ | dalsiPrvok() Alias pre ďalší. | 
| Typ | ďalší()Vráti ďalší prvok zoznamu. | 
| Typ | ďalšíPrvok() Alias pre ďalší. | 
| int | dlzka() Alias pre veľkosť. | 
| int | dĺžka() Alias pre veľkosť. | 
| int | hladaj(Typ prvok) Alias pre nájdi. | 
| int | hľadaj(Typ prvok) Alias pre nájdi. | 
| int | hladaj(Typ prvok,
	int začniOd) Alias pre nájdi. | 
| int | hľadaj(Typ prvok,
	int začniOd) Alias pre nájdi. | 
| int | hladajOdzadu(Typ prvok) Alias pre nájdiPosledný. | 
| int | hľadajOdzadu(Typ prvok) Alias pre nájdiPosledný. | 
| int | hladajOdzadu(Typ prvok,
			int začniOd) Alias pre nájdiPosledný. | 
| int | hľadajOdzadu(Typ prvok,
			int začniOd) Alias pre nájdiPosledný. | 
| boolean | jePrazdny() Alias pre prázdny. | 
| boolean | jePrázdny() Alias pre prázdny. | 
| int | kapacita()Vráti aktuálnu kapacitu zoznamu. | 
| Typ | nahodny() Alias pre náhodný. | 
| Typ | náhodný()Vráti náhodný prvok zoznamu. | 
| Typ | nahodnyPrvok() Alias pre náhodný. | 
| Typ | náhodnýPrvok() Alias pre náhodný. | 
| void | nahrad(int kde,
	Typ prvok) Alias pre prepíš. | 
| void | nahraď(int kde,
	Typ prvok) Alias pre prepíš. | 
| int | najdi(Typ prvok) Alias pre nájdi. | 
| int | nájdi(Typ prvok)Vráti polohu prvého výskytu zadaného prvku v zozname alebo
 -1ak prvok nebol v zozname nájdený[1]. | 
| int | najdi(Typ prvok,
	int začniOd) Alias pre nájdi. | 
| int | nájdi(Typ prvok,
	int začniOd)Vráti polohu prvého výskytu zadaného prvku v zozname počnúc
štartovacou pozíciou zadanou v parametri  začniOdalebo-1ak prvok nebol v zozname nájdený[1]. | 
| int | najdiPosledny(Typ prvok) Alias pre nájdiPosledný. | 
| int | nájdiPosledný(Typ prvok)Vráti polohu posledného výskytu zadaného prvku v zozname alebo
 -1ak prvok nebol v zozname nájdený[1]. | 
| int | najdiPosledny(Typ prvok,
			int začniOd) Alias pre nájdiPosledný. | 
| int | nájdiPosledný(Typ prvok,
			int začniOd)Vráti polohu posledného výskytu zadaného prvku v zozname počnúc
štartovacou pozíciou zadanou v parametri  začniOdalebo-1ak prvok nebol v zozname nájdený. | 
| GRobot.Zoznam.ObrátenýIterátor<Typ> | naopak()Vytvorí pre tento zoznam prevrátený iterátor. | 
| static <Typ> GRobot.Zoznam.ObrátenýIterátor<Typ> | naopak(List<Typ> pôvodný)Vytvorí pre zadaný zoznam prevrátený iterátor. | 
| void | nastav(int kde,
	Typ prvok) Alias pre prepíš. | 
| boolean | obsahuje(Typ prvok)Zistí, či sa zadaný objekt nachádza v zozname[1]. | 
| void | odober(int kde)Odstráni prvok na zadanej pozícii. | 
| boolean | odober(Typ prvok)Odstráni zo zoznamu prvý výskyt prvku zhodného so zadaným
prvkom[1]. | 
| GRobot.Zoznam.ObrátenýIterátor<Typ> | odzadu()Vytvorí pre tento zoznam prevrátený iterátor. | 
| static <Typ> GRobot.Zoznam.ObrátenýIterátor<Typ> | odzadu(List<Typ> pôvodný)Vytvorí pre zadaný zoznam prevrátený iterátor. | 
| int | pocet() Alias pre veľkosť. | 
| int | pocitadlo() Alias pre počítadlo. | 
| void | pocitadlo(int nováHodnota) Alias pre počítadlo. | 
| void | pocitadloNaKoniec() Alias pre počítadloNaKoniec. | 
| void | pocitadloNaZaciatok() Alias pre počítadloNaZačiatok. | 
| int | počet() Alias pre veľkosť. | 
| int | počítadlo()Vráti hodnotu vnútorného počítadla používaného najmä metódami
 ďalšíapredchádzajúci. | 
| void | počítadlo(int nováHodnota)Nastaví novú hodnotu vnútorného počítadla používaného metódami
 ďalšíapredchádzajúci. | 
| void | počítadloNaKoniec()Nastaví vnútorné počítadlo zoznamu na polohu za posledným prvkom
( veľkosť()), aby najbližšie volanie
metódypredchádzajúcivrátilo posledný
prvok zoznamu. | 
| void | počítadloNaZačiatok()Nastaví vnútorné počítadlo zoznamu na polohu pred prvým prvkom
( -1), aby najbližšie volanie metódyďalšívrátilo prvý prvok zoznamu. | 
| Typ | posledny() Alias pre posledný. | 
| Typ | posledný()Vráti posledný prvok zoznamu. | 
| Typ | poslednyPrvok() Alias pre posledný. | 
| Typ | poslednýPrvok() Alias pre posledný. | 
| boolean | prazdny() Alias pre prázdny. | 
| boolean | prázdny()Vráti  truevtedy a len vtedy, keď je zoznam prázdny,
inak vrátifalse. | 
| Typ | predchadzajuci() Alias pre predchádzajúci. | 
| Typ | predchádzajúci()Vráti predchádzajúci prvok zoznamu. | 
| Typ | predchadzajuciPrvok() Alias pre predchádzajúci. | 
| Typ | predchádzajúciPrvok() Alias pre predchádzajúci. | 
| Typ | predosly()Zastarané.  | 
| Typ | predoslyPrvok()Zastarané.  | 
| Typ | predošlý()Zastarané.  | 
| Typ | predošlýPrvok()Zastarané.  | 
| boolean | prejdenyDokola() Alias pre prejdenýDokola. | 
| boolean | prejdenýDokola() | 
| void | prepis(int kde,
	Typ prvok) Alias pre prepíš. | 
| void | prepíš(int kde,
	Typ prvok)Nahradí prvok na zadanej pozícii zadaným prvkom. | 
| void | pridaj(int kde,
	Typ prvok) Alias pre vlož. | 
| void | pridaj(Typ prvok)Pridá zadaný prvok na koniec zoznamu. | 
| void | pridaj(Vector<Typ> inýZoznam)Pridá zadaný zoznam na koniec tohto zoznamu podľa poradia určeného
zadaným zoznamom (jeho iterátorom). | 
| Typ | prvy() Alias pre prvý. | 
| Typ | prvý()Vráti prvý prvok zoznamu. | 
| Typ | prvyPrvok() Alias pre prvý. | 
| Typ | prvýPrvok() Alias pre prvý. | 
| int | velkost() Alias pre veľkosť. | 
| int | veľkosť()Vráti počet prvkov zoznamu. | 
| void | vloz(int kde,
	Typ prvok) Alias pre vlož. | 
| void | vlož(int kde,
	Typ prvok)Vloží prvok na zadanú pozíciu v zozname. | 
| Typ | vrat() Alias pre daj. | 
| Typ | vráť() Alias pre daj. | 
| Typ | vrat(int kde) Alias pre daj. | 
| Typ | vráť(int kde) Alias pre daj. | 
| void | vymaz() Alias pre vymaž. | 
| void | vymaz(int kde) Alias pre odober. | 
| void | vymaž()Odstráni všetky prvky zoznamu. | 
| void | vymaž(int kde) Alias pre odober. | 
| void | vymen(int kde1,
	int kde2) Alias pre vymeň. | 
| void | vymeň(int kde1,
	int kde2)Vymení prvky v zozname nachádzajúce sa na zadaných pozíciách. | 
| void | vymen(int kde,
	Typ prvok) Alias pre vymeň. | 
| void | vymeň(int kde,
	Typ prvok)Vymení prvky v zozname, z ktorých jeden je určený pozíciou
(indexom) a druhý objektom nachádzajúcim sa v zozname. | 
| void | vymen(Typ prvok,
	int kde) Alias pre vymeň. | 
| void | vymeň(Typ prvok,
	int kde)Vymení prvky v zozname, z ktorých jeden je určený pozíciou
(indexom) a druhý objektom nachádzajúcim sa v zozname. | 
| void | vymen(Typ prvok1,
	Typ prvok2) Alias pre vymeň. | 
| void | vymeň(Typ prvok1,
	Typ prvok2)Vymení prvky zoznamu určené objektami nachádzajúcimi sa
v zozname. | 
add, add, addAll, addAll, addElement, capacity, clear, clone, contains, containsAll, copyInto, elementAt, elements, ensureCapacity, equals, firstElement, forEach, get, hashCode, indexOf, indexOf, insertElementAt, isEmpty, iterator, lastElement, lastIndexOf, lastIndexOf, listIterator, listIterator, remove, remove, removeAll, removeAllElements, removeElement, removeElementAt, removeIf, removeRange, replaceAll, retainAll, set, setElementAt, setSize, size, sort, spliterator, subList, toArray, toArray, toString, trimToSizeparallelStream, streampublic Zoznam()
@SafeVarargs public Zoznam(Typ... prvky)
public Zoznam(Collection<? extends Typ> c)
c – kolekcia, ktorej prvky sú použité na naplnenie zoznamuCollection<E>public Zoznam(int počiatočnáKapacita)
počiatočnáKapacita – počiatočná kapacita zoznamupublic Zoznam(int počiatočnáKapacita, int prírastokKapacity)
počiatočnáKapacita – počiatočná kapacita zoznamuprírastokKapacity – objem o ktorý sa zväčší kapacita
	zoznamu po prekročení aktuálneho limitupublic int kapacita()
public int veľkosť()
public int počet()
 Alias pre
 Alias pre veľkosť.public int dĺžka()
 Alias pre
 Alias pre veľkosť.public int velkost()
 Alias pre
 Alias pre veľkosť.public int pocet()
 Alias pre
 Alias pre veľkosť.public int dlzka()
 Alias pre
 Alias pre veľkosť.public boolean prázdny()
true vtedy a len vtedy, keď je zoznam prázdny,
inak vráti false.true/falsepublic boolean prazdny()
 Alias pre
 Alias pre prázdny.public boolean jePrázdny()
 Alias pre
 Alias pre prázdny.public boolean jePrazdny()
 Alias pre
 Alias pre prázdny.public void pridaj(Typ prvok)
prvok – prvok, ktorý má byť pridaný na koniec zoznamupublic void pridaj(Vector<Typ> inýZoznam)
inýZoznam – zoznam, ktorého prvky majú byť pridané na koniec
	tohto zoznamupublic void vlož(int kde, Typ prvok)
kde – poloha prvku v zozname – poradové číslo väčšie alebo
	rovné nule a menšie alebo rovné veľkosti zoznamuprvok – prvok, ktorý má byť vložený na zadanú pozíciupublic void prepíš(int kde, Typ prvok)
kde – poloha prvku v zozname – poradové číslo väčšie alebo
	rovné nule a menšie než veľkosť zoznamuprvok – prvok, ktorým má byť určený prvok nahradenýpublic void vymaž()
public void vymaz()
 Alias pre
 Alias pre vymaž.public void odober(int kde)
kde – poloha prvku odstraňovaného zo zoznamu – poradové
	číslo väčšie alebo rovné nule a menšie než veľkosť zoznamupublic void vymaž(int kde)
 Alias pre
 Alias pre odober.public void vymaz(int kde)
 Alias pre
 Alias pre odober.public boolean odober(Typ prvok)
[1] – ak chceme byť úplne presní,
povieme, že metóda odstráni prvý výskyt elementu v zozname, ktorý
voči zadanému prvku spĺňa nasledujúcu podmienku: (prvok ==
null ? element == null :
prvok.equals(element)) (ak taký element
jestvuje); podmienka sa usiluje exaktne vyjadriť to, že ak je nami
zadaný prvok prázdny (null), tak sa metóda pokúsi
nájsť a odstrániť prvý prázdny element v zozname, inak porovnáva
obsahy jednotlivých elementov zoznamu a odstráni ten, ktorého
obsah (hodnota) je ekvivalentný s obsahom nami zadaného
prvku
prvok – prvok, ktorý má byť zo zoznamu odstránený (ak sa
	v ňom nachádza)true ak zoznam zadaný prvok obsahovalpublic boolean obsahuje(Typ prvok)
[1] – ak chceme byť úplne presní,
povieme, že metóda vráti logickú hodnotu true iba
v prípade, že aspoň jeden element zoznamu vyhovuje podmienke
(prvok == null ? element == null : prvok.equals(element)), kde prvok je
nami zadaný prvok a element je porovnávaný prvok zoznamu
(metóda postupne prechádza jednotlivé elementy zoznamu
a porovnáva ich s nami zadaným prvkom); podmienka sa usiluje
exaktne vyjadriť to, že ak je nami zadaný prvok prázdny (null), metóda hľadá výskyt prázdneho prvku v zozname, inak
hľadá taký prvok, ktorého obsah sa zhoduje s obsahom nami
zadaného (neprázdneho) prvku
prvok – prvok, ktorého výskyt v zozname má byť overenýtruepublic int počítadlo()
ďalší a predchádzajúci.
Vnútorné počítadlo používa a nastavuje aj mnoho iných metód triedy
Zoznam.public int pocitadlo()
 Alias pre
 Alias pre počítadlo.public void počítadlo(int nováHodnota)
ďalší a predchádzajúci.
Táto metóda kontroluje hodnotu počítadla tak, aby bola v rozsahu
-1 až veľkosť{code ()}, čo sú
hraničné hodnoty vhodné na použitie pri cyklickom prechádzaní
zoznamu. Ak chceme prechádzať zoznam od začiatku metódou
ďalší, je šikovnejšie použiť metódu
počítadloNaZačiatok a v prípade
prechádzania zoznamu od konca (metódou predchádzajúci) zase metódu počítadloNaKoniec.
Nasledujúci príklad ukazuje, ako prejsť číselný zoznam od konca.
Príklad:
finalZoznam<Integer> čísla =newZoznam<Integer>(0,8,5,4); čísla.počítadloNaKoniec();Integeri = čísla.predchádzajúciPrvok();while(!čísla.prejdenýDokola()) {Svet.vypíš(i," "); i = čísla.predchádzajúciPrvok(); }
nováHodnota – nová hodnota vnútorného počítadlapublic void pocitadlo(int nováHodnota)
 Alias pre
 Alias pre počítadlo.public void počítadloNaZačiatok()
-1), aby najbližšie volanie metódy
ďalší vrátilo prvý prvok zoznamu.public void pocitadloNaZaciatok()
 Alias pre
 Alias pre počítadloNaZačiatok.public void počítadloNaKoniec()
veľkosť()), aby najbližšie volanie
metódy predchádzajúci vrátilo posledný
prvok zoznamu.
(Pri opise metódy počítadlo je príklad
ukazujúci, ako prejsť zoznam čísel od konca. Príklad využíva aj
túto metódu.)public void pocitadloNaKoniec()
 Alias pre
 Alias pre počítadloNaKoniec.public Typ daj(int kde)
kde – poloha prvku v zozname – poradové číslo väčšie alebo
	rovné nule a menšie než veľkosť zoznamupublic Typ daj()
public Typ prvý()
public Typ posledný()
.veľkosť - 1.) Zároveň nastaví vnútorné
počítadlo prvkov na index posledného
prvku.public Typ ďalší()
prejdenýDokola vráti true.@Deprecated public Typ predošlý()
predchádzajúci.@Deprecated public Typ predosly()
 Alias pre
 Alias pre predošlý.@Deprecated public Typ predošlýPrvok()
 Alias pre
 Alias pre predošlý.@Deprecated public Typ predoslyPrvok()
 Alias pre
 Alias pre predošlý.public Typ predchádzajúci()
prejdenýDokola vráti true.
(Pri opise metódy počítadlo je príklad
ukazujúci, ako prejsť zoznam čísel od konca. Príklad využíva aj
túto metódu.)public Typ predchadzajuci()
 Alias pre
 Alias pre predchádzajúci.public Typ predchádzajúciPrvok()
 Alias pre
 Alias pre predchádzajúci.public Typ predchadzajuciPrvok()
 Alias pre
 Alias pre predchádzajúci.public boolean prejdenýDokola()
true, keď bol zoznam pri poslednom volaní metódy
ďalší alebo predchádzajúci
prejdený dokola. Na výslednú hodnotu tejto metódy majú vplyv len
spomenuté dve metódy.
(Pri opise metódy počítadlo je príklad
ukazujúci, ako prejsť zoznam čísel od konca. Príklad využíva aj
túto metódu.)true/falsepublic boolean prejdenyDokola()
 Alias pre
 Alias pre prejdenýDokola.public boolean bolPrejdenýDokola()
 Alias pre
 Alias pre prejdenýDokola.public boolean bolPrejdenyDokola()
 Alias pre
 Alias pre prejdenýDokola.public Typ náhodný()
public int nájdi(Typ prvok)
-1 ak prvok nebol v zozname nájdený[1].
[1] – ak chceme byť úplne presní,
povieme, že metóda vráti najnižší index i pre ktorý platí
podmienka (prvok == null ? element ==
null : prvok.equals(element)) (kde element je prvok zoznamu na
pozícii i) alebo -1 ak taký index
nejestvuje;
podmienka sa usiluje exaktne vyjadriť to, že ak je nami zadaný
prvok prázdny (null), tak sa metóda pokúsi nájsť prvý
prázdny element v zozname, inak porovnáva obsahy jednotlivých
elementov zoznamu s obsahom nami zadaného (neprázdneho) prvku
prvok – hľadaný prvok-1 ak prvok nebol nájdenýpublic int nájdi(Typ prvok, int začniOd)
začniOd alebo
-1 ak prvok nebol v zozname nájdený[1].
[1] – ak chceme byť úplne presní,
povieme, že metóda vráti najnižší index i pre ktorý platí
podmienka (i >= začniOd && prvok == null
? element == null :
prvok.equals(element)) (kde element je prvok zoznamu na
pozícii i) alebo -1 ak taký index
nejestvuje;
podmienka sa usiluje exaktne vyjadriť to, že ak je nami zadaný
prvok prázdny (null), tak sa metóda pokúsi nájsť prvý
prázdny element v zozname (počnúc hľadanie od pozície začniOd), inak porovnáva obsahy jednotlivých elementov zoznamu
s obsahom nami zadaného (neprázdneho) prvku
prvok – hľadaný prvokzačniOd – pozícia v zozname od ktorej sa má začať hľadaťzačniOd alebo
	-1 ak prvok nebol nájdenýpublic int nájdiPosledný(Typ prvok)
-1 ak prvok nebol v zozname nájdený[1].
[1] – ak chceme byť úplne presní,
povieme, že metóda vráti najvyšší index i pre ktorý platí
podmienka (prvok == null ? element ==
null : prvok.equals(element)) (kde element je prvok zoznamu na pozícii i) alebo
-1 ak taký index nejestvuje; podmienka sa usiluje
exaktne vyjadriť to, že ak je nami zadaný prvok prázdny (null), tak sa metóda pokúsi nájsť posledný prázdny element
v zozname, inak porovnáva obsahy jednotlivých elementov zoznamu
s obsahom nami zadaného (neprázdneho) prvku
prvok – hľadaný prvok-1 ak prvok nebol nájdenýpublic int najdiPosledny(Typ prvok)
 Alias pre
 Alias pre nájdiPosledný.public int hľadajOdzadu(Typ prvok)
 Alias pre
 Alias pre nájdiPosledný.public int hladajOdzadu(Typ prvok)
 Alias pre
 Alias pre nájdiPosledný.public int nájdiPosledný(Typ prvok, int začniOd)
začniOd alebo
-1 ak prvok nebol v zozname nájdený.
[1] – ak chceme byť úplne presní,
povieme, že metóda vráti najvyšší index i pre ktorý platí
podmienka (i <= začniOd && prvok == null
? element == null :
prvok.equals(element)) (kde element je prvok zoznamu na
pozícii i) alebo -1 ak taký index
nejestvuje;
podmienka sa usiluje exaktne vyjadriť to, že ak je nami zadaný
prvok prázdny (null), tak sa metóda pokúsi nájsť
posledný prázdny element v zozname (počnúc hľadanie od pozície
začniOd), inak porovnáva obsahy jednotlivých elementov
zoznamu s obsahom nami zadaného (neprázdneho) prvku
prvok – hľadaný prvokzačniOd – pozícia v zozname od ktorej sa má začať hľadaťzačniOd alebo
	-1 ak prvok nebol nájdený (vráti
	-1), ak je parameter začniOd záporný)public int najdiPosledny(Typ prvok, int začniOd)
 Alias pre
 Alias pre nájdiPosledný.public int hľadajOdzadu(Typ prvok, int začniOd)
 Alias pre
 Alias pre nájdiPosledný.public int hladajOdzadu(Typ prvok, int začniOd)
 Alias pre
 Alias pre nájdiPosledný.public void vymeň(int kde1, int kde2)
kde1 – pozícia (index) prvkukde2 – pozícia (index) prvkuArrayIndexOutOfBoundsException – ak je niektorá zo zadaných
	pozící mimo rozsahu zoznamuvymeň(int, int),
vymeň(java.lang.Object,int),
vymeň(int,java.lang.Object),
vymeň(java.lang.Object,java.lang.Object)public void vymeň(int kde, Typ prvok)
kde – pozícia (index) prvkuprvok – objekt nachádzajúci sa v zoznameArrayIndexOutOfBoundsException – ak je zadaná pozícia
	rozsahu zoznamu alebo ak sa zadaný prvok v zozname nenachádzavymeň(int, int),
vymeň(java.lang.Object,int),
vymeň(int,java.lang.Object),
vymeň(java.lang.Object,java.lang.Object)public void vymeň(Typ prvok, int kde)
prvok – objekt nachádzajúci sa v zoznamekde – pozícia (index) prvkuArrayIndexOutOfBoundsException – ak je zadaná pozícia
	rozsahu zoznamu alebo ak sa zadaný prvok v zozname nenachádzavymeň(int, int),
vymeň(java.lang.Object,int),
vymeň(int,java.lang.Object),
vymeň(java.lang.Object,java.lang.Object)public void vymeň(Typ prvok1, Typ prvok2)
prvok1 – objekt nachádzajúci sa v zoznameprvok2 – objekt nachádzajúci sa v zoznameArrayIndexOutOfBoundsException – ak sa niektorý zo zadaných
	prvkov v zozname nenachádzavymeň(int, int),
vymeň(java.lang.Object,int),
vymeň(int,java.lang.Object),
vymeň(java.lang.Object,java.lang.Object)public void vymen(int kde1, int kde2)
 Alias pre
 Alias pre vymeň.public GRobot.Zoznam.ObrátenýIterátor<Typ> odzadu()
bude vykonaný pre každý prvok zoznamu začnúc od posledného a končiac prvým.Zoznam<String> zoznam = …for(Stringprvok : zoznam.odzadu()) …
pôvodný – pôvodný zoznampublic static <Typ> GRobot.Zoznam.ObrátenýIterátor<Typ> odzadu(List<Typ> pôvodný)
bude vykonaný pre každý prvok zoznamu začnúc od posledného a končiac prvým. Jednoduchšie je použitie metódyZoznam<String> zoznam = …for(Stringprvok : Zoznam.<String>odzadu(zoznam)) …
#odzadu(), ale tá je použiteľná len
pre inštancie triedy Zoznam. Táto metóda je
použiteľná pre ľubovoľný zoznam, ktorý je implementáciou
rozhrania List.
pôvodný – pôvodný zoznamodzadu()public GRobot.Zoznam.ObrátenýIterátor<Typ> naopak()
bude vykonaný pre každý prvok zoznamu začnúc od posledného a končiac prvým.Zoznam<String> zoznam = …for(Stringprvok : zoznam.naopak()) …
pôvodný – pôvodný zoznampublic static <Typ> GRobot.Zoznam.ObrátenýIterátor<Typ> naopak(List<Typ> pôvodný)
bude vykonaný pre každý prvok zoznamu začnúc od posledného a končiac prvým. Jednoduchšie je použitie metódyZoznam<String> zoznam = …for(Stringprvok : Zoznam.<String>naopak(zoznam)) …
#naopak(), ale tá je použiteľná len
pre inštancie triedy Zoznam. Táto metóda je
použiteľná pre ľubovoľný zoznam, ktorý je implementáciou
rozhrania List.
pôvodný – pôvodný zoznamnaopak()