java.text
public interface CharacterIterator extends Cloneable
Field Summary | |
---|---|
char | DONE
This is a special constant value that is returned when the beginning or
end of the character range has been reached. |
Method Summary | |
---|---|
Object | clone()
This method creates a copy of this CharacterIterator .
|
char | current()
This method returns the character at the current index position
|
char | first()
This method sets the index value to the beginning of the range and returns
the character there.
|
int | getBeginIndex()
This method returns the character position of the first character in the
range.
|
int | getEndIndex()
This method returns the character position of the end of the text range.
|
int | getIndex()
This method returns the current value of the index.
|
char | last()
This method sets the index value to getEndIndex() - 1 and
returns the character there. |
char | next()
This method increments the current index and then returns the character
at the new index value. |
char | previous()
This method decrements the current index and then returns the character
at the new index value. |
char | setIndex(int index)
This method sets the value of the index to the specified value, then
returns the character at that position.
|
CharacterIterator
.
Returns: A copy of this CharacterIterator
.
Returns: The character at the current index position.
Returns: The character at the beginning of the range, or {@link #DONE} if the range is empty.
Returns: The index of the first character in the range.
Returns: The index of the end of the range.
Returns: The current index value
getEndIndex() - 1
and
returns the character there. If the range is empty, then the index value
will be set equal to the beginning index.
Returns: The character at the end of the range, or {@link #DONE} if the range is empty.
getEndIndex() - 1
, it will not be incremented.
Returns: The character at the position of the incremented index value, or {@link #DONE} if the index has reached getEndIndex() - 1
Returns: The character at the position of the decremented index value, or {@link #DONE} if index was already equal to the beginning index value.
Parameters: index The new index value.
Returns: The character at the new index value or {@link #DONE} if the index value is equal to {@link #getEndIndex()}.