Spec-Zone .ru
спецификации, руководства, описания, API
|
public final class StringCharacterIterator extends Object implements CharacterIterator
StringCharacterIterator
реализации CharacterIterator
протокол для a String
. StringCharacterIterator
класс выполняет итерации по всему String
.CharacterIterator
СДЕЛАННЫЙ
Конструктор и Описание |
---|
StringCharacterIterator(String text)
Создает iterator с начальным индексом 0.
|
StringCharacterIterator(String text, int pos)
Создает iterator с указанным начальным индексом.
|
StringCharacterIterator(String text, int begin, int end, int pos)
Создает iterator по данному диапазону данной строки, с индексным набором в указанной позиции.
|
Модификатор и Тип | Метод и Описание |
---|---|
Объект |
clone()
Создает копию этого iterator.
|
char |
current()
Реализации CharacterIterator.current () для Строки.
|
boolean |
equals(Object obj)
Сравнивает равенство двух объектов StringCharacterIterator.
|
char |
first()
Реализации CharacterIterator.first () для Строки.
|
int |
getBeginIndex()
Реализации CharacterIterator.getBeginIndex () для Строки.
|
int |
getEndIndex()
Реализации CharacterIterator.getEndIndex () для Строки.
|
int |
getIndex()
Реализации CharacterIterator.getIndex () для Строки.
|
int |
hashCode()
Вычисляет хэш-код для этого iterator.
|
char |
last()
Реализации CharacterIterator.last () для Строки.
|
char |
next()
Реализации CharacterIterator.next () для Строки.
|
char |
previous()
Реализации CharacterIterator.previous () для Строки.
|
char |
setIndex(int p)
Реализации CharacterIterator.setIndex () для Строки.
|
void |
setText(String text)
Сбросьте этот iterator, чтобы указать на новую строку.
|
public StringCharacterIterator(String text)
public StringCharacterIterator(String text, int pos)
text
- Строка, которая будет выполнена с помощью итерацийpos
- Начальная буква iterator позицияpublic StringCharacterIterator(String text, int begin, int end, int pos)
text
- Строка, которая будет выполнена с помощью итерацийbegin
- Индекс первого символаend
- Индекс символа после последнего знакаpos
- Начальная буква iterator позицияpublic void setText(String text)
text
- Строка, которая будет выполнена с помощью итерацийpublic char first()
first
в интерфейсе CharacterIterator
CharacterIterator.first()
public char last()
last
в интерфейсе CharacterIterator
CharacterIterator.last()
public char setIndex(int p)
setIndex
в интерфейсе CharacterIterator
p
- позиция в пределах текста. Допустимые значения колеблются от getBeginIndex () к getEndIndex (). IllegalArgumentException бросается, если недопустимое значение предоставляется.CharacterIterator.setIndex(int)
public char current()
current
в интерфейсе CharacterIterator
CharacterIterator.current()
public char next()
next
в интерфейсе CharacterIterator
CharacterIterator.next()
public char previous()
previous
в интерфейсе CharacterIterator
CharacterIterator.previous()
public int getBeginIndex()
getBeginIndex
в интерфейсе CharacterIterator
CharacterIterator.getBeginIndex()
public int getEndIndex()
getEndIndex
в интерфейсе CharacterIterator
CharacterIterator.getEndIndex()
public int getIndex()
getIndex
в интерфейсе CharacterIterator
CharacterIterator.getIndex()
public boolean equals(Object obj)
equals
в классе Object
obj
- StringCharacterIterator возражают, чтобы быть по сравнению с.Object.hashCode()
, HashMap
public int hashCode()
hashCode
в классе Object
Object.equals(java.lang.Object)
, System.identityHashCode(java.lang.Object)
Для дальнейшей ссылки API и документации разработчика, см.
Авторское право © 1993, 2011, Oracle и/или его филиалы. Все права защищены.