public int length() { return vector.length(); }
public int length() { return vector.length(); }
public int length() { return vector.length(); }
@Override public T next() { T result = map.getMappedObject(nextCounter); int start = nextCounter + 1; nextCounter = -1; for (int i = start; i < vector.length(); i++) { if (vector.get(i)) { nextCounter = i; break; } } return result; }
private int nextCounter = -1; for (int i = 0; i < vector.length(); i++) { if (vector.get(i)) { nextCounter = i;
@Override public T next() { T result = map.getMappedObject(nextCounter); int start = nextCounter + 1; nextCounter = -1; for (int i = start; i < vector.length(); i++) { if (vector.get(i)) { nextCounter = i; break; } } return result; }
private int nextCounter = -1; for (int i = 0; i < vector.length(); i++) { if (vector.get(i)) { nextCounter = i;
private int nextCounter = -1; for (int i = 0; i < vector.length(); i++) { if (vector.get(i)) { nextCounter = i;
@Override public T next() { T result = map.getMappedObject(nextCounter); int start = nextCounter + 1; nextCounter = -1; for (int i = start; i < vector.length(); i++) { if (vector.get(i)) { nextCounter = i; break; } } return result; }