public Iterator<T> iterator() { if (iterator1 == null) { iterator1 = new ArrayIterator(array, allowRemove); iterator2 = new ArrayIterator(array, allowRemove); } if (!iterator1.valid) { iterator1.index = 0; iterator1.valid = true; iterator2.valid = false; return iterator1; } iterator2.index = 0; iterator2.valid = true; iterator1.valid = false; return iterator2; }
public FloatForwardIterator(Object cpixels) { super.setPixels(cpixels); fpixels = (float[]) pixels; }