|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Object![]()
![]()
![]()
java.text.StringCharacterIterator
, CharacterIterator

public final class StringCharacterIterator


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

| Field Summary |
|---|
Fields inherited from interface java.text.CharacterIterator ![]() |
|---|
DONE |
| Constructor Summary | |
|---|---|
StringCharacterIterator
Constructs an iterator with an initial index of 0. |
|
StringCharacterIterator
Constructs an iterator with the specified initial index. |
|
StringCharacterIterator
Constructs an iterator over the given range of the given string, with the index set at the specified position. |
|
| Method Summary | |
|---|---|
Object |
clone
Creates a copy of this iterator. |
char |
current
Implements CharacterIterator.current() for String. |
boolean |
equals
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
Implements CharacterIterator.setIndex() for String. |
void |
setText
Reset this iterator to point to a new string. |
Methods inherited from class java.lang.Object ![]() |
|---|
finalize |
| Constructor Detail |
|---|

public StringCharacterIterator(String![]()
![]()
text)

public StringCharacterIterator(String![]()
![]()
text, int pos)
text - The String to be iterated overpos - Initial iterator position

public StringCharacterIterator(String![]()
![]()
text, int begin, int end, int pos)
text - The String to be iterated overbegin - Index of the first characterend - Index of the character following the last characterpos - Initial iterator position| Method Detail |
|---|

public void setText(String![]()
![]()
text)
text - The String to be iterated over

public char first()
first

in interface CharacterIterator

CharacterIterator.first()


public char last()
last

in interface CharacterIterator

CharacterIterator.last()


public char setIndex(int p)
setIndex

in interface CharacterIterator

p - the position within the text. Valid values range from
getBeginIndex() to getEndIndex(). An IllegalArgumentException is thrown
if an invalid value is supplied.
CharacterIterator.setIndex(int)


public char current()
current

in interface CharacterIterator

CharacterIterator.current()


public char next()
next

in interface CharacterIterator

CharacterIterator.next()


public char previous()
previous

in interface CharacterIterator

CharacterIterator.previous()


public int getBeginIndex()
getBeginIndex

in interface CharacterIterator

CharacterIterator.getBeginIndex()


public int getEndIndex()
getEndIndex

in interface CharacterIterator

CharacterIterator.getEndIndex()


public int getIndex()
getIndex

in interface CharacterIterator

CharacterIterator.getIndex()


public boolean equals(Object![]()
![]()
obj)
equals

in class Object

obj - the StringCharacterIterator object to be compared with.
Object.hashCode()
,
Hashtable


public int hashCode()
hashCode

in class Object

Object.equals(java.lang.Object)
,
Hashtable


public Object![]()
![]()
clone()
clone

in interface CharacterIterator

clone

in class Object

Cloneable

|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||