複製鏈接
請複製以下鏈接發送給好友

java.nio.charset

鎖定
java.nio.charset是用來在字節和 Unicode 字符之間轉換的 charset、解碼器和編碼器。
外文名
java.nio.charset
更新版本
1.4
用    途
提供對新 charset 的支持
類    別
軟件包

目錄

java.nio.charset描述

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

java.nio.charset操作

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