StringCharacterIterator implements the
CharacterIterator protocol for a String.
The StringCharacterIterator class iterates over the
entire String. All constructors throw NullPointerException
if text is null.
CharacterIterator
| Modifier and Type | Field and Description |
|---|---|
| private int | |
| private int | |
| private int | |
| private String |
| Access | Constructor and Description |
|---|---|
| public | StringCharacterIterator(String
the text)String to be iterated overConstructs an iterator with an initial index of 0. |
| public | StringCharacterIterator(String
The String to be iterated over text, int Initial iterator position pos)Constructs an iterator with the specified initial index. |
| public | StringCharacterIterator(String
The String to be iterated over text, int Index of the first character begin, int Index of the character following the last character end, int Initial iterator position pos)Constructs an iterator over the given range of the given string, with the index set at the specified position. |
| Modifier and Type | Method and Description |
|---|---|
| public Object | Returns: A copy of thisOverrides java. Implements java. Creates a copy of this iterator. |
| public char | current()
Implements java. Implements CharacterIterator.current() for String. |
| public boolean | Returns: true if the given obj is the same as this StringCharacterIterator object; false otherwise.the StringCharacterIterator object to be compared with. obj)Overrides java. Compares the equality of two StringCharacterIterator objects. |
| public char | first()
Implements java. Implements CharacterIterator.first() for String. |
| public int | getBeginIndex()
Implements java. Implements CharacterIterator.getBeginIndex() for String. |
| public int | getEndIndex()
Implements java. Implements CharacterIterator.getEndIndex() for String. |
| public int | getIndex()
Implements java. Implements CharacterIterator.getIndex() for String. |
| public int | Returns: A hash codeOverrides java. Computes a hashcode for this iterator. |
| public char | |
| public char | |
| public char | previous()
Implements java. Implements CharacterIterator.previous() for String. |
| public char | setIndex(int p)
Implements java. Implements CharacterIterator.setIndex() for String. |
| public void |
| begin | back to summary |
|---|---|
| private int begin | |
| end | back to summary |
|---|---|
| private int end | |
| pos | back to summary |
|---|---|
| private int pos | |
| text | back to summary |
|---|---|
| private String text | |
| StringCharacterIterator | back to summary |
|---|---|
| public StringCharacterIterator(String text) Constructs an iterator with an initial index of 0.
| |
| StringCharacterIterator | back to summary |
|---|---|
| public StringCharacterIterator(String text, int pos) Constructs an iterator with the specified initial index.
| |
| StringCharacterIterator | back to summary |
|---|---|
| public StringCharacterIterator(String text, int begin, int end, int pos) Constructs an iterator over the given range of the given string, with the index set at the specified position.
| |
| clone | back to summary |
|---|---|
| public Object clone() Overrides java. Implements java. Creates a copy of this iterator.
| |
| current | back to summary |
|---|---|
| public char current() Implements java. Implements CharacterIterator.current() for String.
| |
| equals | back to summary |
|---|---|
| public boolean equals(Object obj) Overrides java. Compares the equality of two StringCharacterIterator objects.
| |
| first | back to summary |
|---|---|
| public char first() Implements java. Implements CharacterIterator.first() for String.
| |
| getBeginIndex | back to summary |
|---|---|
| public int getBeginIndex() Implements java. Implements CharacterIterator.getBeginIndex() for String.
| |
| getEndIndex | back to summary |
|---|---|
| public int getEndIndex() Implements java. Implements CharacterIterator.getEndIndex() for String.
| |
| getIndex | back to summary |
|---|---|
| public int getIndex() Implements java. Implements CharacterIterator.getIndex() for String.
| |
| hashCode | back to summary |
|---|---|
| public int hashCode() Overrides java. Computes a hashcode for this iterator.
| |
| last | back to summary |
|---|---|
| public char last() Implements java. Implements CharacterIterator.last() for String.
| |
| next | back to summary |
|---|---|
| public char next() Implements java. Implements CharacterIterator.next() for String.
| |
| previous | back to summary |
|---|---|
| public char previous() Implements java. Implements CharacterIterator.previous() for String.
| |
| setIndex | back to summary |
|---|---|
| public char setIndex(int p) Implements java. Implements CharacterIterator.setIndex() for String.
| |
| setText | back to summary |
|---|---|
| public void setText(String text) Reset this iterator to point to a new string. This package-visible method is used by other java.text classes that want to avoid allocating new StringCharacterIterator objects every time their setText method is called.
| |