|
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()
chars в последовательности.chars в этой последовательности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. Длина (в chars) из возвращенной последовательности end - start, так, если start == end тогда пустая последовательность возвращается. start - индекс запуска, включительноend - индекс конца, монопольныйIndexOutOfBoundsException - если start или end отрицательны, если end больше чем length(), или если start больше чем endString toString()
Для дальнейшей ссылки API и документации разработчика, см. . Та документация содержит более подробные, предназначенные разработчиком описания, с концептуальными краткими обзорами, определениями сроков, обходных решений, и рабочих примеров кода.
Авторское право © 1993, 2011, Oracle и/или его филиалы. Все права защищены.