Beispiel Iterator Java

Iterable<Integer> nats = new Iterable<Integer>() {
  public Iterator<Integer> iterator() {
    return new Iterator<Integer>() {
      int s = 0;
      public Integer next() {
        int res = s ; s++; return res;
      }
      public boolean hasNext() { return true; }
    };
  } 
};
for (int x : nats) { System.out.println(x); }

Aufgabe: implementiere (und benutze) eine Methode

static Iterable<Integer> range(int start, int count)
soll count Zahlen ab start liefern



Johannes Waldmann 2012-06-25