教育行業(yè)A股IPO第一股(股票代碼 003032)

全國咨詢/投訴熱線:400-618-4000

字符流定義及基本用法

更新時(shí)間:2021年10月18日14時(shí)36分 來源:傳智教育 瀏覽次數(shù):

好口碑IT培訓(xùn)


前面已經(jīng)講解過IputSrem類和OupuSrem類在讀寫文件時(shí)操作的都是字節(jié),如果希望在程序中操作字符,使用這兩個(gè)類就不太方便,為此JDK提供了字符流。同字節(jié)流樣,字符流也有兩個(gè)抽象的頂級(jí)父類,分別是Reader和Writer其中,Reader是字符入流,用于從某個(gè)源設(shè)備讀取字符;Writer是字符輸出流,用于向某個(gè)目標(biāo)設(shè)備寫入字符。Reader和Writer作為字符流的頂級(jí)父類,也有許多子類。下面通過張繼承關(guān)系圖列舉Reader和Writer的一些常用子類,如圖7-23和圖7-24所示。



圖7-23 Reader的子類



圖7-24 Wrter的子類

從圖7-23中可以看到,字符流的繼承關(guān)系與字節(jié)流的繼承關(guān)系有些類似,很多子類都是成對(duì)(輸入流和輸出流)出現(xiàn)的,其中PipedReader和FileWriter用于讀寫,BufferedReader和BufferedWriter是具有緩沖功能的流,使用它們可以提高讀寫效率。






猜你喜歡:

深入理解字符流的編碼

IO流、字節(jié)流和字符流詳細(xì)介紹

什么是IO流?怎樣區(qū)分不同種類的IO流?

Java IO模式視頻教程|Java大廠面試IO模式詳解

傳智教育java后端開發(fā)工程師培訓(xùn)

0 分享到:
和我們?cè)诰€交談!