站内搜索: 请输入搜索关键词
当前页面: 在线文档首页 > JavaTM 2 Platform Standard Edition 5.0 API 规范中文版

类 java.nio.charset.CoderResult 的使用 (Java 2 Platform SE 5.0) - JavaTM 2 Platform Standard Edition 5.0 API 规范中文版

JavaTM 2 Platform
Standard Ed. 5.0

类 java.nio.charset.CoderResult
的使用

使用 CoderResult 的软件包
java.nio.charset 定义用来在字节和 Unicode 字符之间转换的 charset、解码器和编码器。 
 

java.nio.charsetCoderResult 的使用
 

声明为 CoderResultjava.nio.charset 中的字段
static CoderResult CoderResult.OVERFLOW
          指示溢出的结果对象,意味着输出缓冲区没有足够的空间。
static CoderResult CoderResult.UNDERFLOW
          指示下溢的结果对象,意味着输入缓冲区中的输入被用完,或者如果输入缓冲区不是空的,但还需要其他的输入。
 

返回 CoderResultjava.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. 5.0

提交错误或意见
有关更多的 API 参考资料和开发人员文档,请参阅 Java 2 SDK SE 开发人员文档。该文档包含更详细的、面向开发人员的描述,以及总体概述、术语定义、使用技巧和工作代码示例。

版权所有 2004 Sun Microsystems, Inc. 保留所有权利。 请遵守许可证条款。另请参阅文档重新分发政策