Spec-Zone .ru
спецификации, руководства, описания, API
|
public interface CharSequence
char
значения. Этот интерфейс обеспечивает универсальную форму, доступ только для чтения ко многим различным видам char
последовательности. A char
значение представляет символ в Основной Многоязычной Плоскости (BMP) или заместителе. Обратитесь к Представлению Символа Unicode для деталей. Этот интерфейс не совершенствовал общие контракты equals
и hashCode
методы. Результат сравнения двух объектов, которые реализуют CharSequence, поэтому, вообще, неопределен. Каждый объект может быть реализован различным классом, и нет никакой гарантии, что каждый класс будет способен к тестированию его экземпляров для равенства с таковыми из другого. Поэтому неуместно использовать произвольные экземпляры CharSequence в качестве элементов в наборе или в качестве ключей в карте.
Модификатор и Тип | Метод и Описание |
---|---|
char |
charAt(int index)
Возвраты
char значение по указанному индексу. |
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()
Для дальнейшей ссылки API и документации разработчика, см.
Авторское право © 1993, 2011, Oracle и/или его филиалы. Все права защищены.