|
Spec-Zone .ru
спецификации, руководства, описания, API
|
См.: Описание
| Класс | Описание |
|---|---|
| Набор символов |
Именованное отображение между последовательностями шестнадцатиразрядных элементов кода Unicode и последовательностями байтов.
|
| CharsetDecoder |
Механизм, который может преобразовать последовательность байтов в определенном наборе символов в последовательность шестнадцатиразрядных символов Unicode.
|
| CharsetEncoder |
Механизм, который может преобразовать последовательность шестнадцатиразрядных символов Unicode в последовательность байтов в определенном наборе символов.
|
| CoderResult |
Описание состояния результата кодера.
|
| CodingErrorAction |
Безопасное с точки зрения типов перечисление для действий ошибки кодирования.
|
| StandardCharsets |
Постоянные определения для стандарта
Charsets. |
| Исключение | Описание |
|---|---|
| CharacterCodingException |
Проверенное исключение, выданное, когда ошибка кодировки символов или декодирования происходит.
|
| IllegalCharsetNameException |
Исключение непроверенное, выданное, когда строка, которая не является юридическим именем набора символов, используется как таковая.
|
| MalformedInputException |
Проверенное исключение, выданное, когда входная последовательность байта не является законной для данного набора символов, или входной последовательности символа, не является юридической шестнадцатиразрядной последовательностью Unicode.
|
| UnmappableCharacterException |
Проверенное исключение, выданное, когда входной символ (или байт) последовательность допустима, но не может быть отображена на выходной байт (или символ) последовательность.
|
| UnsupportedCharsetException |
Исключение непроверенное, выданное, когда никакая поддержка не доступна для требуемого набора символов.
|
| Ошибка | Описание |
|---|---|
| CoderMalfunctionError |
Ошибка, брошенная, когда
decodeLoop метод a CharsetDecoder, или encodeLoop метод a CharsetEncoder, выдает неожиданное исключение. |
Имя класса
Описание
CharsetИменованное отображение между символами
и байтыCharsetDecoderДекодирует байты в символы CharsetEncoderКодирует символы в байты CoderResultОписывает результаты кодера CodingErrorActionОписывает действия, чтобы взять когда
обнаруживаются кодирующие ошибки
Набор символов называют, отображаясь между последовательностями шестнадцатиразрядных символов Unicode и последовательностями байтов в смысле, определенном в . Декодер является механизмом, который преобразовывает байты в определенный набор символов в символы, и кодер является механизмом, который преобразовывает символы в байты. Кодеры и декодеры работают на байте и символьных буферах. Они все вместе упоминаются как кодеры.
Charset class определяет методы для того, чтобы создать кодеры для данного набора символов и для того, чтобы получить различные имена, связанные с набором символов. Это также определяет статические методы для того, чтобы протестировать, поддерживается ли определенный набор символов, для того, чтобы определить местоположение экземпляров набора символов по имени, и для того, чтобы создать карту, которая содержит каждый набор символов, для которого поддержка доступна в текущей виртуальной машине Java.
Большинство пользователей не будет использовать эти классы непосредственно; вместо этого они будут использовать существующих связанных с набором символов конструкторов и методы в String class, вместе с существующим InputStreamReader и OutputStreamWriter классы, все чей реализации были переделаны, чтобы использовать средства набора символов, определенные в этом пакете. Небольшое количество изменений было сделано к InputStreamReader и OutputStreamWriter классы, чтобы позволить явным объектам набора символов быть определенными в конструкции экземпляров тех классов.
Поддержка новых наборов символов может быть сделана доступной через интерфейс, определенный в CharsetProvider class в java.nio.charset.spi пакет.
Если не указано иное, передача параметра null конструктору или методу в любом class или интерфейсу в этом пакете вызовет a NullPointerException быть брошенным.
Для дальнейшей ссылки API и документации разработчика, см. Java Документация SE. Та документация содержит более подробные, предназначенные разработчиком описания, с концептуальными краткими обзорами, определениями сроков, обходных решений, и рабочих примеров кода.
Авторское право © 1993, 2013, Oracle и/или его филиалы. Все права защищены.
Проект сборка-b92