io 位元組和字元轉換流

2021-08-07 11:06:34 字數 1052 閱讀 1336

①掌握outputstreamwriter和inputstreamreader類的作用

在整個io包中,實際上就是分為位元組流和字元流,但是除了這2個流之外,還存在了一組位元組流-字元流的轉換類

outputstreamwriter:是writer的子類,將輸出的字元流變為位元組流,即:將一根字元流的輸出物件變為位元組流的輸出物件

inputstreamreader:是reader的子類,將輸入的位元組流變為字元流,即:將一根位元組流的輸入物件變為字元流的輸入物件

一般在操作輸入輸出內容就需要使用位元組或者字元流,但是有些時候需要將位元組流變成字元流或者將字元流變成位元組流。

在outputstreamwriter類中需要乙個位元組流的物件

讀的時候也可以使用字元流的形式讀取位元組流的檔案,例子如下:

但是,以上只是以檔案操作威力,因為outputstreanwriter中接受的型別是outputstream,只要是直接輸出流都可以使用字元的形式操作,而inputstreamreader中接受的是inputstream,只要是位元組的輸入流都可以使用字元的輸入流操作。

1.一定要掌握兩個轉換類的作用

2.一定要明白,操作的終端店實際上都是以位元組的形式進行的

3.filewriter和filereader兩個子類實際上都是使用了轉換類。

IO流,字元流,位元組流,轉換流

io流的分類 輸入流 輸出流 說明 位元組流 inputstream outputstream 位元組流是處理位元組的 二進位制 字元流 reader writer 字元流是處理字元的 注 這幾個類都是抽象類。io解決問題 解決裝置與裝置之間 的資料傳輸問題。比如 硬碟 記憶體 記憶體 硬碟 輸入位...

IO流 位元組流,字元流和轉換流的小結

io解決問題 解決裝置與裝置之間 的資料傳輸問題。比如 硬碟 記憶體 記憶體 硬碟 位元組流 輸入位元組流 inputstream 所有輸入位元組流的基類。抽象類。fileinputstream 讀取檔案的輸入位元組流。bufferedinputstream 緩衝輸入位元組流。該類內部其實就是維護了...

轉換流和位元組流

今天學了轉換流與序列化,今天的課是我從開學以來所學的理解的較好的一次課,前幾天的課都不怎麼理解 好好努力學習吧!轉換流reader inputstreamreader filereader 專門用於處理檔案的字元讀取流物件。writer outputstreamwriter filewriter 專...