StringCharacterIterator (Java SE 15 & JDK 15) (original) (raw)

All Implemented Interfaces:

[Cloneable](../lang/Cloneable.html "interface in java.lang"), [CharacterIterator](CharacterIterator.html "interface in java.text")


public final class StringCharacterIterator extends Object implements CharacterIterator

StringCharacterIterator implements theCharacterIterator protocol for a String. The StringCharacterIterator class iterates over the entire String.

Since:

1.1

See Also:

CharacterIterator

Constructors

Constructor Description
StringCharacterIterator​(String text) Constructs an iterator with an initial index of 0.
StringCharacterIterator​(String text, int pos) Constructs an iterator with the specified initial index.
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.
Modifier and Type Method Description
Object clone() Creates a copy of this iterator.
char current() Implements CharacterIterator.current() for String.
boolean equals​(Object obj) Compares the equality of two StringCharacterIterator objects.
char first() Implements CharacterIterator.first() for String.
int getBeginIndex() Implements CharacterIterator.getBeginIndex() for String.
int getEndIndex() Implements CharacterIterator.getEndIndex() for String.
int getIndex() Implements CharacterIterator.getIndex() for String.
int hashCode() Computes a hashcode for this iterator.
char last() Implements CharacterIterator.last() for String.
char next() Implements CharacterIterator.next() for String.
char previous() Implements CharacterIterator.previous() for String.
char setIndex​(int p) Implements CharacterIterator.setIndex() for String.
void setText​(String text) Reset this iterator to point to a new string.