import java.util.Iterator; class Testprogram { public static void main(String[] args) { Liste liste = new Liste(); for (Integer s : liste) { System.out.println(s); } } } class Liste implements Iterable { Integer[] arr; public Liste() { arr = new Integer[3]; arr[0] = 4; arr[1] = 8; } @Override public Iterator iterator() { return new Itr(); } private class Itr implements Iterator { int pos = 0; @Override public boolean hasNext() { return pos < arr.length; } @Override public Integer next() { Integer skalReturnere = arr[pos]; pos++; return skalReturnere; } } }