|
Spec-Zone .ru
спецификации, руководства, описания, API
|
public class Segment extends Object implements Cloneable, CharacterIterator, CharSequence
Сегмент реализует java.text. CharacterIterator взаимодействуют через интерфейс, чтобы поддерживать использование с поддержкой i18n, не копируя текст в строку.
| Модификатор и Тип | Поле и Описание |
|---|---|
char[] |
массив
Это - массив, содержащий текст интереса.
|
int |
количество
Это - число элементов массива, которые составляют текст интереса.
|
int |
смещение
Это - смещение в массив, который начинает требуемый текст.
|
СДЕЛАННЫЙ| Конструктор и Описание |
|---|
Segment()
Создает новый сегмент.
|
Segment(char[] array, int offset, int count)
Создает новый сегмент, обращающийся к существующему массиву.
|
| Модификатор и Тип | Метод и Описание |
|---|---|
char |
charAt(int index)
Возвраты
char значение по указанному индексу. |
Объект |
clone()
Создает мелкую копию.
|
char |
current()
Получает символ в текущей позиции (как возвращено getIndex ()).
|
char |
first()
Устанавливает позицию в getBeginIndex () и возвращает символ в той позиции.
|
int |
getBeginIndex()
Возвращает индекс запуска текста.
|
int |
getEndIndex()
Возвращает индекс конца текста.
|
int |
getIndex()
Возвращает текущий индекс.
|
boolean |
isPartialReturn()
Флаг, чтобы указать, что частичные возвраты допустимы.
|
char |
last()
Устанавливает позицию в getEndIndex ()-1 (getEndIndex (), если текст пуст), и возвращает символ в той позиции.
|
int |
length()
Возвращает длину этой символьной последовательности.
|
char |
next()
Постепенно увеличивает индекс iterator одним и возвращает символ по новому индексу.
|
char |
previous()
Постепенно уменьшает индекс iterator одним и возвращает символ по новому индексу.
|
char |
setIndex(int position)
Устанавливает позицию в указанную позицию в тексте и возвратах тот символ.
|
void |
setPartialReturn(boolean p)
Флаг, чтобы указать, что частичные возвраты допустимы.
|
CharSequence |
subSequence(int start, int end)
Возвращает новое
CharSequence это - подпоследовательность этой последовательности. |
Строка |
toString()
Преобразовывает сегмент в Строку.
|
public char[] array
public int offset
public int count
public Segment()
public Segment(char[] array,
int offset,
int count)
array - массив, чтобы обратиться кoffset - смещение в массивcount - число символовpublic void setPartialReturn(boolean p)
p - допустимы ли частичные возвраты.public boolean isPartialReturn()
public String toString()
toString в интерфейсе CharSequencetoString в классе Objectpublic char first()
first в интерфейсе CharacterIteratorgetBeginIndex()public char last()
last в интерфейсе CharacterIteratorgetEndIndex()public char current()
current в интерфейсе CharacterIteratorgetIndex()public char next()
next в интерфейсе CharacterIteratorpublic char previous()
previous в интерфейсе CharacterIteratorpublic char setIndex(int position)
setIndex в интерфейсе CharacterIteratorposition - позиция в пределах текста. Допустимые значения колеблются от getBeginIndex () к getEndIndex (). IllegalArgumentException бросается, если недопустимое значение предоставляется.public int getBeginIndex()
getBeginIndex в интерфейсе CharacterIteratorpublic int getEndIndex()
getEndIndex в интерфейсе CharacterIteratorpublic int getIndex()
getIndex в интерфейсе CharacterIteratorpublic char charAt(int index)
char значение по указанному индексу. Индекс колеблется от нуля до length() - 1. Первое char значение последовательности в индексном нуле, следующем по индексу один, и так далее, что касается индексации массива.
Если char значение, определенное индексом, является заместителем, суррогатное значение возвращается.
charAt в интерфейсе CharSequenceindex - индекс char значение, которое будет возвращеноchar значениеpublic int length()
chars в последовательности.length в интерфейсе CharSequencechars в этой последовательностиpublic CharSequence subSequence(int start, int end)
CharSequence это - подпоследовательность этой последовательности. Подпоследовательность запускается с char значение по указанному индексу и концам с char значение по индексу end - 1. Длина (в chars) из возвращенной последовательности end - start, так, если start == end тогда пустая последовательность возвращается. subSequence в интерфейсе CharSequencestart - индекс запуска, включительноend - индекс конца, монопольный
Для дальнейшей ссылки API и документации разработчика, см. . Та документация содержит более подробные, предназначенные разработчиком описания, с концептуальными краткими обзорами, определениями сроков, обходных решений, и рабочих примеров кода.
Авторское право © 1993, 2011, Oracle и/или его филиалы. Все права защищены.