721 B
721 B
Interface Iterable
zum Iterieren über eine Collection
interface Iterable<T>{
Iterator<T> iterator();
}
liefert Iterator über Elemente
interface Iterator<T>{
boolean hasNext();
T next();
void remove();
}
Anwendung:
Iterator<Adress> iterator = adresses.iterator();
while( iterator.hasNext() ){
Adress ad = iterator.next();
System.out.printf("%s", ad.toString());
}
alternativ:
for(Adress ad : adresses) {
System.out.printf("%s", ad.toString());
}