Prev Class | Next Class | Frames | No Frames |
Summary: Nested | Field | Method | Constr | Detail: Nested | Field | Method | Constr |
java.lang.Object
com.ibm.icu.text.StringCharacterIterator
StringCharacterIterator
implements the
CharacterIterater
protocol for a String
.
The StringCharacterIterator
class iterates over the
entire String
.
CharacterIterator
Constructor Summary | |
| |
| |
|
Method Summary | |
Object |
|
char |
|
boolean |
|
char |
|
int |
|
int |
|
int |
|
int |
|
char |
|
char |
|
char |
|
char |
|
void |
|
public StringCharacterIterator(String text)
Deprecated. ICU 2.4. Use java.text.StringCharacterIterator instead.
Constructs an iterator with an initial index of 0.
public StringCharacterIterator(String text, int pos)
Deprecated. ICU 2.4. Use java.text.StringCharacterIterator instead.
Constructs an iterator with the specified initial index.
- Parameters:
text
- The String to be iterated overpos
- Initial iterator position
public StringCharacterIterator(String text, int begin, int end, int pos)
Deprecated. ICU 2.4. Use java.text.StringCharacterIterator instead.
Constructs an iterator over the given range of the given string, with the index set at the specified position.
- Parameters:
text
- The String to be iterated overbegin
- Index of the first characterend
- Index of the character following the last characterpos
- Initial iterator position
public Object clone()
Deprecated. ICU 2.4. Use java.text.StringCharacterIterator instead.
Creates a copy of this iterator.
- Returns:
- A copy of this
public char current()
Deprecated. ICU 2.4. Use java.text.StringCharacterIterator instead.
Implements CharacterIterator.current() for String.
- See Also:
CharacterIterator.current
public boolean equals(Object obj)
Deprecated. ICU 2.4. Use java.text.StringCharacterIterator instead.
Compares the equality of two StringCharacterIterator objects.
- Parameters:
obj
- the StringCharacterIterator object to be compared with.
- Returns:
- true if the given obj is the same as this StringCharacterIterator object; false otherwise.
public char first()
Deprecated. ICU 2.4. Use java.text.StringCharacterIterator instead.
Implements CharacterIterator.first() for String.
- See Also:
CharacterIterator.first
public int getBeginIndex()
Deprecated. ICU 2.4. Use java.text.StringCharacterIterator instead.
Implements CharacterIterator.getBeginIndex() for String.
- See Also:
CharacterIterator.getBeginIndex
public int getEndIndex()
Deprecated. ICU 2.4. Use java.text.StringCharacterIterator instead.
Implements CharacterIterator.getEndIndex() for String.
- See Also:
CharacterIterator.getEndIndex
public int getIndex()
Deprecated. ICU 2.4. Use java.text.StringCharacterIterator instead.
Implements CharacterIterator.getIndex() for String.
- See Also:
CharacterIterator.getIndex
public int hashCode()
Deprecated. ICU 2.4. Use java.text.StringCharacterIterator instead.
Computes a hashcode for this iterator.
- Returns:
- A hash code
public char last()
Deprecated. ICU 2.4. Use java.text.StringCharacterIterator instead.
Implements CharacterIterator.last() for String.
- See Also:
CharacterIterator.last
public char next()
Deprecated. ICU 2.4. Use java.text.StringCharacterIterator instead.
Implements CharacterIterator.next() for String.
- See Also:
CharacterIterator.next
public char previous()
Deprecated. ICU 2.4. Use java.text.StringCharacterIterator instead.
Implements CharacterIterator.previous() for String.
- See Also:
CharacterIterator.previous
public char setIndex(int p)
Deprecated. ICU 2.4. Use java.text.StringCharacterIterator instead.
Implements CharacterIterator.setIndex() for String.
- See Also:
CharacterIterator.setIndex
public void setText(String text)
Deprecated. ICU 2.4. Use java.text.StringCharacterIterator instead.
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.
- Parameters:
text
- The String to be iterated over