JavaTM 2 Platform
Standard Ed. 6

類別 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. 6

提交錯誤或意見

版權所有 2008 Sun Microsystems, Inc. 保留所有權利。請遵守GNU General Public License, version 2 only