Spec-Zone .ru
спецификации, руководства, описания, API
|
public interface CharSequence
char
значения. Этот интерфейс обеспечивает универсальную форму, доступ только для чтения ко многим различным видам char
последовательности. A char
значение представляет символ в Основной Многоязычной Плоскости (BMP) или заместителе. Обратитесь к Представлению Символа Unicode для деталей. Этот интерфейс не совершенствовал общие контракты equals
и hashCode
методы. Результат сравнения двух объектов, которые реализуют CharSequence, поэтому, вообще, неопределен. Каждый объект может быть реализован различным class, и нет никакой гарантии, что каждый class будет способен к тестированию его экземпляров для равенства с таковыми из другого. Поэтому неуместно использовать произвольные экземпляры CharSequence в качестве элементов в наборе или в качестве ключей в карте.
Модификатор и Тип | Метод и Описание |
---|---|
char |
charAt(int index)
Возвраты
char значение в указанном индексирует. |
default IntStream |
chars()
Возвращает поток
int расширение нуля char значения от этой последовательности. |
default IntStream |
codePoints()
Возвращает поток значений кодовой точки от этой последовательности.
|
int |
length()
Возвращает длину этой символьной последовательности.
|
CharSequence |
subSequence(int start, int end)
Возвращает новое
CharSequence это - подпоследовательность этой последовательности. |
Строка |
toString()
Возвращает строку, содержащую символы в этой последовательности в том же самом порядке как эта последовательность.
|
int length()
char
s в последовательности.char
s в этой последовательностиchar charAt(int index)
char
значение в указанном индексирует. Индексировать диапазоны от нуля до length() - 1. Первое char
значение последовательности в, индексируют нуль, следующие в индексируют один, и так далее, что касается индексации массива.
Если char
значение, определенное индексированием, является заместителем, суррогатное значение возвращается.
index
- индексирование char
значение, которое будет возвращеноchar
значениеIndexOutOfBoundsException
- если параметр index отрицателен или не меньше чем length()CharSequence subSequence(int start, int end)
CharSequence
это - подпоследовательность этой последовательности. Подпоследовательность запускается с char
значение в указанном индексирует и концы с char
значение в индексирует end - 1. Длина (в char
s) из возвращенной последовательности end - start, так, если start == end тогда пустая последовательность возвращается. start
- запуск индексирует, включительноend
- конец индексирует, монопольныйIndexOutOfBoundsException
- если start или end отрицательны, если end больше чем length(), или если start больше чем endString toString()
default IntStream chars()
int
расширение нуля char
значения от этой последовательности. Через любую случайную работу, которая отображается на суррогатную кодовую точку, проходят неинтерпретируемая. Если последовательность видоизменяется, в то время как поток читается, результат неопределен.
default IntStream codePoints()
int
значения, которые тогда передают к потоку. Если последовательность видоизменяется, в то время как поток читается, результат неопределен.
Для дальнейшей ссылки API и документации разработчика, см. Java Документация SE. Та документация содержит более подробные, предназначенные разработчиком описания, с концептуальными краткими обзорами, определениями сроков, обходных решений, и рабочих примеров кода.
Авторское право © 1993, 2013, Oracle и/или его филиалы. Все права защищены.
Проект сборка-b92