package com.googlecode.totallylazy.iterators;
import java.util.NoSuchElementException;
public final class CharacterIterator extends ReadOnlyIterator<Character> {
private int index = 0;
private final CharSequence charSequence;
public CharacterIterator(final CharSequence charSequence) {
this.charSequence = charSequence;
}
public final boolean hasNext() {
return index < charSequence.length();
}
public final Character next() {
if (hasNext()) {
return charSequence.charAt(index++);
}
throw new NoSuchElementException();
}
}