IO流 轉換流的編碼解碼

2021-07-09 07:24:50 字數 1034 閱讀 4408

/*

* 將乙個中文字串資料按照指定的編碼表寫入到乙個文字檔案中。

* *

* 注意:既然需要中已經明確了指定編碼表的動作,

* 那就不可以使用filewriter ,因為filewriter內部是使用預設的本地碼表。

* 只能使用其父類。outputstreamwriter.

* * outputstreamwriter接受乙個位元組輸出流物件,既然是操作檔案,那麼該物件應該是fileoutputstream

* * outputstreamwriter osw=new outputstreamwriter(new fileoutputstream("utf_3"),chartname);

* *

* 什麼時候使用轉換流呢?

* 1,源或者目的對應的裝置是位元組流,但是操作的卻是文字資料,可以使用轉換流轉為橋梁。

* 提高對文字操作的便捷。

* * 2.一旦操作文字設計到具體的指定編碼時,必須使用轉換流。

* */

public

class

io30_1

public

static

void

writertext_1() throws ioexception

public

static

void

writertext_2() throws exception, ioexception

public

static

void

writertext_3() throws ioexception, exception

public

static

void

readtext_1() throws ioexception

public

static

void

readtext_2() throws ioexception, exception

}

I O流(轉換流)

轉換流其實聽名字就不是很難理解 比如位元組流轉字元流 這裡我就不再演示輸出結果了,這一篇部落格我沒有驗證我寫的 不過一般是沒有多大問題的,就算有自己花點時間除錯一下就好了,不要太懶。還有就是記得包含上指定的包,要不然肯定會報錯的。這裡建議大家還是不要偷懶自己弄幾個檔案敲一下 執行下。這裡我們可能只會...

IO流(字元流 轉換流)

字元輸入流 public inputstreamreader inputstream in 預設的編碼格式 一般使用這個 public inputstreamreader inputstream in,string charsetname 指定的編碼格式 字元輸入流 位元組輸入流 編碼表 將位元組流...

Java IO 二 IO流 處理流 轉換流

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