Spec-Zone .ru
спецификации, руководства, описания, API
 Платформа Java™
Стандарт Эд. 7

Пакет java.nio.charset

Определяет наборы символов, декодеры, и кодеры, для того, чтобы преобразовать между символами Unicode и байтами.

См.: Описание

Пакет java.nio.charset Описание

Определяет наборы символов, декодеры, и кодеры, для того, чтобы преобразовать между символами Unicode и байтами.

Имя класса

Описание

Charset Именованное отображение между символами
и байты
CharsetDecoder Декодирует байты в символы
CharsetEncoder   Кодирует символы в байты
CoderResult   Описывает результаты кодера
CodingErrorAction   Описывает действия, чтобы взять когда
обнаруживаются кодирующие ошибки

Набор символов называют, отображаясь между последовательностями шестнадцатиразрядных символов Unicode и последовательностями байтов в смысле, определенном в  RFC 2278. Декодер является механизмом, который преобразовывает байты в определенный набор символов в символы, и кодер является механизмом, который преобразовывает символы в байты. Кодеры и декодеры работают на байте и символьных буферах. Они все вместе упоминаются как кодеры.

Charset класс определяет методы для того, чтобы создать кодеры для данного набора символов и для того, чтобы получить различные имена, связанные с набором символов. Это также определяет статические методы для того, чтобы протестировать, поддерживается ли определенный набор символов, для того, чтобы определить местоположение экземпляров набора символов по имени, и для того, чтобы создать карту, которая содержит каждый набор символов, для которого поддержка доступна в текущей виртуальной машине Java.

Большинство пользователей не будет использовать эти классы непосредственно; вместо этого они будут использовать существующих связанных с набором символов конструкторов и методы в String класс, вместе с существующим InputStreamReader и OutputStreamWriter классы, все чей реализации были переделаны, чтобы использовать средства набора символов, определенные в этом пакете. Небольшое количество изменений было сделано к InputStreamReader и OutputStreamWriter классы, чтобы позволить явным объектам набора символов быть определенными в конструкции экземпляров тех классов.

Поддержка новых наборов символов может быть сделана доступной через интерфейс, определенный в CharsetProvider класс в java.nio.charset.spi пакет.

Если не указано иное, передача параметра null конструктору или методу в любом классе или интерфейсу в этом пакете вызовет a NullPointerException быть брошенным.

С тех пор:
1.4
 Платформа Java™
Стандарт Эд. 7

Представьте ошибку или функцию
Для дальнейшей ссылки API и документации разработчика, см. Java Документация SE. Та документация содержит более подробные, предназначенные разработчиком описания, с концептуальными краткими обзорами, определениями сроков, обходных решений, и рабочих примеров кода.
Авторское право © 1993, 2011, Oracle и/или его филиалы. Все права защищены.