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