字元流Reader和Writer

2022-07-17 22:18:23 字數 970 閱讀 9466

1、rader是字元輸入流的父類。

2、writer是字元輸出流的父類。

3、字元流是以字元(char)為單位讀取資料的,一次處理乙個unicod。

4、字元類的底層仍然是基本的位元組流。

5、reader常用方法

-int   read()  讀取乙個字元,返回的int值低16位有效,

- int   read(char  chs)    從該流中讀取乙個字元陣列的length個字元並存入該陣列,返回值為實際讀取到的字元量。

6、writer的常用方法

- void   write(int  c)寫出乙個字元,寫出給定int值低16位表示的字元,

-void  write(char  chs)  將給定字元陣列中所有字元寫出,

-void  write(string str)將給定的字串寫出,

7、字元轉換流

inputstreamreader  字元輸入流,使用該留可以設定字符集,並按照指定的字符集從流中按照該編碼將位元組資料裝換為字元並讀取,

outputstreamreader  子輸出流  ,使用該流可以設定字符集,並按照指定的字符集將字元轉換為對應位元組後通過該流寫出,

8、指定字元編碼

inputstreamreader的構造方法允許我們設定字符集,  inputstreamreader(inputstream  in,string  charsetname)

基於給定的位元組輸入流以及字元編碼建立isr

inputstreamreader(inputstream  in) 該構造方法會根據系統預設字符集建立isr

9、指定字元編碼

outputstreamwriter(outputstream  out,string  charsetname)   基於給定位元組輸出流以及字元編碼建立osw

outputstreamwriter(outputstream  out)  該構造方法會根據系統預設字符集建立osw,

字元流Reader和Writer

public static void main string args public static string readfile string path catch filenotfoundexception e catch ioexception e finally catch ioexcept...

Java知識 字元流Reader和Writer

1.字元流reader reader方法 方法 說明int read 從輸入流中讀取單個字元,返回所讀取的字元資料 int read byte c 從輸入流中讀取多個c.length長度的字元,儲存在字元陣列c中,返回實際讀取的字元數 read char c,int off,int len 從輸入流...

read 函式和 write 函式

read 函式和 write 函式 最近開始從事搜尋引擎的工作,所以又重新開始了c c 的旅程,時隔4年 不得不複習一下c c 其中的內容,以下內容有網上別的朋友發表的,也有我自己總結的.1.read include ssize t read int filedes,void buf,size t ...