| 
JavaTM 2 Platform Standard Ed. 6  | 
|||||||||
| 上一个 下一个 | 框架 无框架 | |||||||||
| 使用 CoderResult 的软件包 | |
|---|---|
| java.nio.charset | 定义用来在字节和 Unicode 字符之间转换的 charset、解码器和编码器。 | 
| java.nio.charset 中 CoderResult 的使用 | 
|---|
| 声明为 CoderResult 的 java.nio.charset 中的字段 | |
|---|---|
static CoderResult | 
CoderResult.OVERFLOW
指示溢出的结果对象,意味着输出缓冲区没有足够的空间。  | 
static CoderResult | 
CoderResult.UNDERFLOW
指示下溢的结果对象,意味着输入缓冲区中的输入被用完,或者如果输入缓冲区不是空的,但还需要其他的输入。  | 
| 返回 CoderResult 的 java.nio.charset 中的方法 | |
|---|---|
 CoderResult | 
CharsetDecoder.decode(ByteBuffer in,
       CharBuffer out,
       boolean endOfInput)
从给定的输入缓冲区中解码尽可能多的字节,把结果写入给定的输出缓冲区。  | 
protected abstract  CoderResult | 
CharsetDecoder.decodeLoop(ByteBuffer in,
           CharBuffer out)
将一个或多个字节解码为一个或多个字符。  | 
 CoderResult | 
CharsetEncoder.encode(CharBuffer in,
       ByteBuffer out,
       boolean endOfInput)
从给定输入缓冲区中编码尽可能多的字符,把结果写入给定的输出缓冲区。  | 
protected abstract  CoderResult | 
CharsetEncoder.encodeLoop(CharBuffer in,
           ByteBuffer out)
将一个或多个字符编码为一个或多个字节。  | 
 CoderResult | 
CharsetEncoder.flush(ByteBuffer out)
刷新此编码器。  | 
 CoderResult | 
CharsetDecoder.flush(CharBuffer out)
刷新此解码器。  | 
protected  CoderResult | 
CharsetEncoder.implFlush(ByteBuffer out)
刷新此编码器。  | 
protected  CoderResult | 
CharsetDecoder.implFlush(CharBuffer out)
刷新此解码器。  | 
static CoderResult | 
CoderResult.malformedForLength(int length)
静态工厂方法,返回描述给定长度的错误输入错误的唯一对象。  | 
static CoderResult | 
CoderResult.unmappableForLength(int length)
静态工厂方法,返回描述给定长度的不可映射的字符错误的唯一对象。  | 
  | 
JavaTM 2 Platform Standard Ed. 6  | 
|||||||||
| 上一个 下一个 | 框架 无框架 | |||||||||
版权所有 2008 Sun Microsystems, Inc. 保留所有权利。请遵守GNU General Public License, version 2 only。