JavaTM 2 Platform
Standard Ed. 6

類別 java.nio.charset.CodingErrorAction
的使用

使用 CodingErrorAction 的軟體套件
java.nio.charset 定義用來在位元組和 Unicode 字元之間轉換的 charset、解碼器和編碼器。 
 

java.nio.charsetCodingErrorAction 的使用
 

宣告為 CodingErrorActionjava.nio.charset 中的欄位
static CodingErrorAction CodingErrorAction.IGNORE
          指示通過刪除錯誤輸入和恢復編碼操作來處理編碼錯誤的操作。
static CodingErrorAction CodingErrorAction.REPLACE
          指示通過刪除錯誤輸入、向輸出緩衝區追加 coder 的替換值和恢復編碼操作來處理編碼錯誤的操作。
static CodingErrorAction CodingErrorAction.REPORT
          指示要報告編碼錯誤的操作,報告的方式是通過返回 CoderResult 物件或拋出 CharacterCodingException,以上兩者都適合實作編碼過程的方法。
 

返回 CodingErrorActionjava.nio.charset 中的方法
 CodingErrorAction CharsetEncoder.malformedInputAction()
          返回此編碼器對錯誤輸入錯誤的當前操作。
 CodingErrorAction CharsetDecoder.malformedInputAction()
          返回此解碼器對錯誤輸入錯誤的當前操作。
 CodingErrorAction CharsetEncoder.unmappableCharacterAction()
          返回此編碼器對不可映射的字元錯誤的當前操作。
 CodingErrorAction CharsetDecoder.unmappableCharacterAction()
          返回此解碼器對不可映射的字元錯誤的當前操作。
 

參數型別為 CodingErrorActionjava.nio.charset 中的方法
protected  void CharsetEncoder.implOnMalformedInput(CodingErrorAction newAction)
          報告此編碼器的錯誤輸入操作的更改。
protected  void CharsetDecoder.implOnMalformedInput(CodingErrorAction newAction)
          報告此解碼器的錯誤輸入操作的更改。
protected  void CharsetEncoder.implOnUnmappableCharacter(CodingErrorAction newAction)
          報告此編碼器的不可映射的字元操作的更改。
protected  void CharsetDecoder.implOnUnmappableCharacter(CodingErrorAction newAction)
          報告此解碼器的不可映射的字元操作的更改。
 CharsetEncoder CharsetEncoder.onMalformedInput(CodingErrorAction newAction)
          更改此編碼器對錯誤輸入錯誤的操作。
 CharsetDecoder CharsetDecoder.onMalformedInput(CodingErrorAction newAction)
          更改此解碼器對錯誤輸入錯誤的操作。
 CharsetEncoder CharsetEncoder.onUnmappableCharacter(CodingErrorAction newAction)
          更改此編碼器對不可映射的字元錯誤的操作。
 CharsetDecoder CharsetDecoder.onUnmappableCharacter(CodingErrorAction newAction)
          更改此解碼器對不可映射的字元錯誤的操作。
 


JavaTM 2 Platform
Standard Ed. 6

提交錯誤或意見

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