org.freecompany.util.text

Class CharSequenceIterator

public class CharSequenceIterator extends Object implements Iterator<Character>

Iterator for obtaining Character instances from an arbitrary CharSequence.
Field Summary
protected intcount
protected CharSequencesequence
Constructor Summary
CharSequenceIterator(CharSequence sequence)
CharSequenceIterator(CharSequence sequence, int count)
Method Summary
booleanhasNext()
intindex()
Characternext()
CharSequencenext(int length)
Characterpeek()
Stringremainder()
voidremove()

Field Detail

count

protected int count

sequence

protected CharSequence sequence

Constructor Detail

CharSequenceIterator

public CharSequenceIterator(CharSequence sequence)

CharSequenceIterator

public CharSequenceIterator(CharSequence sequence, int count)

Method Detail

hasNext

public boolean hasNext()

index

public int index()

next

public Character next()

next

public CharSequence next(int length)

peek

public Character peek()

remainder

public String remainder()

remove

public void remove()