java IO流 之 轉換流 v1 0 0

2021-08-11 18:37:35 字數 796 閱讀 4195

inputstreamreader : 位元組流轉換為字元流,使用指定的字符集讀取位元組並將其解碼為字元。為了提高效率,通常會與緩衝流結合使用。即用緩衝流對其進行包裝。

new bufferedreader(new inputstreamreader(inputstream in));

outputstreamwriter :字元流轉換為位元組流,使用指定的字符集編碼將字元編碼成位元組,每次呼叫write()都會呼叫編碼轉換器。常與緩衝流使用。

new bufferedwriter(outputstreamwriter writer)

構造方法:

inputstreamreader(inputstream in)

建立乙個使用預設字符集的 inputstreamreader。

inputstreamreader(inputstream in, string charsetname)

建立使用指定字符集的 inputstreamreader。

其方法參考字元輸入流。

構造方法:

outputstreamwriter(outputstream out)

建立使用預設字元編碼的 outputstreamwriter。

outputstreamwriter(outputstream out, string charsetname)

建立使用指定字符集的 outputstreamwriter。

其它方法參考字元輸出流。

Java IO流 字元流 與 轉換流 詳解

乙個字元字元的讀 只能用來操作文字 不能寫其他格式 寫入字元流的抽象類 實現子類 filewriter 示例 public class demo04 fwriter.write c fwriter.flush fwriter.write c,1,3 fwriter.flush 使用字串直接寫入 fw...

Java IO 二 IO流 處理流 轉換流

io流 處理流 轉換流 1.轉換流 位元組流轉換為字元流,為了處理亂碼 編碼集 解碼集 2.編碼與解碼的概念 1 編碼 字元 編碼字符集 二進位制 2 解碼 二進位制 解碼字符集 字元 3.亂碼的原因 1 編碼和解碼的字符集的不統一 解碼 byte char 我的ide預設解碼字符集為gbk str...

Java IO 03 轉換流 緩衝流

1.1 outputstreamwriter 1 介紹 outputstreamwriter 是字元流通向位元組流的橋梁 可使用指定的字元編碼表,將要寫入流中的字元編碼成位元組。它的作用的就是,將字串按照指定的編碼表轉成位元組,再使用位元組流將這些位元組寫出去。2 示例 1 建立與檔案關聯的位元組輸...