|
|||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||
java.lang.Objectkerho.Jasenet.JasenetIterator
public class Jasenet.JasenetIterator
Luokka jäsenten iteroimiseksi.
#THROWS SailoException
#PACKAGEIMPORT
#import java.util.*;
Jasenet jasenet = new Jasenet();
Jasen aku1 = new Jasen(), aku2 = new Jasen();
aku1.rekisteroi(); aku2.rekisteroi();
jasenet.lisaa(aku1);
jasenet.lisaa(aku2);
jasenet.lisaa(aku1);
StringBuffer ids = new StringBuffer(30);
for (Jasen jasen:jasenet) // Kokeillaan for-silmukan toimintaa
ids.append(" "+jasen.getTunnusnro()); // NOPMD
String tulos = " " + aku1.getTunnusnro() + " " + aku2.getTunnusnro() + " " + aku1.getTunnusnro();
ids.toString() === tulos;
ids = new StringBuffer(30);
for (Iterator i=jasenet.iterator(); i.hasNext(); ) { // ja iteraattorin toimintaa
Jasen jasen = i.next();
ids.append(" "+jasen.getTunnusnro()); // NOPMD
}
ids.toString() === tulos;
Iterator i=jasenet.iterator();
i.next() == aku1 === true;
i.next() == aku2 === true;
i.next() == aku1 === true;
i.next(); #THROWS NoSuchElementException
| Constructor Summary | |
|---|---|
Jasenet.JasenetIterator()
|
|
| Method Summary | |
|---|---|
boolean |
hasNext()
Onko olemassa vielä seuraavaa jäsentä |
Jasen |
next()
Annetaan seuraava jäsen |
void |
remove()
Tuhoamista ei ole toteutettu |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public Jasenet.JasenetIterator()
| Method Detail |
|---|
public boolean hasNext()
hasNext in interface Iterator<Jasen>Iterator.hasNext()
public Jasen next()
throws NoSuchElementException
next in interface Iterator<Jasen>NoSuchElementException - jos seuraava alkiota ei enää oleIterator.next()
public void remove()
throws UnsupportedOperationException
remove in interface Iterator<Jasen>UnsupportedOperationException - ainaIterator.remove()
|
|||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||