Muster: Iterator

Collection<Integer> c =
    Arrays.asList(new Integer[] { 3,1,4,1,5,9 });
Iterator<Integer> it = c.iterator();
while (it.hasNext()) {
  Integer x = it.next ();
  System.out.println (x);
}
interface Iterator<E> {
    boolean hasNext (); // bleibt stehen
    E next (); // schaltet weiter
}
for (Integer x : c) { ... } // besser



Johannes Waldmann 2008-06-18