<div> JavaScript is disabled on your browser.
Skip navigation links
Java™ Platform
Standard Ed. 8

Package java.nio.charset

定义了字符集,解码器和编码器,字节和Unicode字符之间的转换。

See: 描述

Package java.nio.charset Description

定义了字符集,解码器和编码器,字节和Unicode字符之间的转换。

Class name

描述

Charset A named mapping between characters
and bytes
CharsetDecoder Decodes bytes into characters
CharsetEncoder   Encodes characters into bytes
CoderResult   Describes coder results
CodingErrorAction   Describes actions to take when
coding errors are detected

一个字符集命名映射十六位Unicode字符和字节序列的序列之间,在RFC 2278定义的意义。一个解码器是引擎将在一个特定的字符的字节为字符,和一个编码器是引擎将字符转换成字节。编码器和解码器操作字节和字符缓冲区。他们被统称为编码器。

Charset类定义创建一个给定的字符集和获取与字符集相关的各种名称的编码方法。它还定义了静态方法来测试是否一个特定的字符集的支持,通过实例名称字符定位,为构建Map,包含每一个字符集,支持可在当前的java虚拟机。

大多数用户不会直接使用这些类;相反,他们会在String类使用现有的字符集相关的构造函数和方法,结合已有的InputStreamReaderOutputStreamWriter类,所有这些实现了利用此包中定义的字符设备。一小部分的变化是为了InputStreamReaderOutputStreamWriter班明确允许的字符对象将在这些类的实例的施工规定。

新的字符集支持可通过接口中定义的CharsetProvider类在java.nio.charset.spi包。

除非另有说明,通过null实参构造函数或方法的任何类或接口在这个包会导致NullPointerException被。

从以下版本开始:
1.4
Skip navigation links
Java™ Platform
Standard Ed. 8

Submit a bug or feature
For further API reference and developer documentation, see Java SE Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.
Copyright © 1993, 2014, Oracle and/or its affiliates. All rights reserved.

本帮助文档是使用 《百度翻译》翻译,请与英文版配合使用 by--QQ:654638585