java.nio.charset

java.nio.charset是用來在位元組和 Unicode 字元之間轉換的 charset、解碼器和編碼器。

基本介紹

  • 外文名:java.nio.charset
  • 更新版本:1.4
  • 用途:提供對新 charset 的支持
  • 類別軟體包
描述,操作,

描述

類名
Charset 字元位元組之間的命名映射關係
CharsetDecoder 把位元組解碼為字元
CharsetEncoder 把字元編碼為位元組
CoderResult 描述 coder 的結果

操作

CodingErrorAction 描述檢測到編碼錯誤時所採取的操作
charset 是 16 位 Unicode 字元序列和位元組序列之間的命名映射關係,從某種意義上來說,在 RFC 2278 中對其進行了定義。解碼器 是把一個特定 charset 中的位元組轉換成字元的引擎,編碼器 是把字元轉換成位元組的引擎。編碼器和解碼器在位元組和字元緩衝區上操作。它們共同被稱為 coder。
Charset 類定義了為給定的 charset 創建 coder 的方法和檢索與某個 charset 相關的名稱的方法。它還定義了用於測試是否支持特定 charset 的靜態方法、通過名稱查找 charset 實例的靜態方法,以及構造一個包含目前 Java 虛擬機支持的每個 charset 的映射靜態方法。
大多數用戶不直接使用這些類;他們使用 String 類中存在的和 charset 有關的構造方法和方法,一起使用的還有 InputStreamReader 和 OutputStreamWriter 類,為了利用此包中定義的 charset 設施,所有這些類的實現都被重寫。為了在構造這些類的實例時顯式地指定 charset 對象,已經對 InputStreamReader 和 OutputStreamWriter 類做了一些更改。
通過在 java.nio.charset.spi 包中的 CharsetProvider 類中定義的接口,可提供對新 charset 的支持。
從以下版本開始:
1.4

相關詞條

熱門詞條

聯絡我們