华南俳烁实业有限公司

java

當(dāng)前位置:中華考試網(wǎng) >> java >> java教程 >> 文章內(nèi)容

Java字符流的使用:字符輸入流

來源:中華考試網(wǎng)  [2020年11月19日]  【

  Reader 類是所有字符流輸入類的父類,該類定義了許多方法,這些方法對所有子類都是有效的。

  Reader 類的常用子類如下。

  CharArrayReader 類:將字符數(shù)組轉(zhuǎn)換為字符輸入流,從中讀取字符。

  StringReader 類:將字符串轉(zhuǎn)換為字符輸入流,從中讀取字符。

  BufferedReader 類:為其他字符輸入流提供讀緩沖區(qū)。

  填寫下面表單即可預(yù)約申請免費(fèi)試聽java課程!害怕學(xué)不會?助教陪讀,隨時解惑!擔(dān)心就業(yè)?一地學(xué)習(xí),可全國推薦就業(yè)!

預(yù)約申請免費(fèi)聽java課程

  • 地區(qū):
  • 姓名:
  • 手機(jī):

  PipedReader 類:連接到一個 PipedWriter。

  InputStreamReader 類:將字節(jié)輸入流轉(zhuǎn)換為字符輸入流,可以指定字符編碼。

  與 InputStream 類相同,在 Reader 類中也包含 close()、mark()、skip() 和 reset() 等方法,這些方法可以參考 InputStream 類的方法。下面主要介紹 Reader 類中的 read() 方法,如表 1 所示。

表 1 Reader類中的read()方法
方法名及返回值類型 說明
int read() 從輸入流中讀取一個字符,并把它轉(zhuǎn)換為 0~65535 的整數(shù)。如果返回 -1, 則表示
已經(jīng)到了輸入流的末尾。為了提高 I/O 操作的效率,建議盡量使用下面兩種 read()
方法
int read(char[] cbuf) 從輸入流中讀取若干個字符,并把它們保存到參數(shù) cbuf 指定的字符數(shù)組中。 該方
法返回讀取的字符數(shù),如果返回 -1,則表示已經(jīng)到了輸入流的末尾
int read(char[] cbuf,int off,int len) 從輸入流中讀取若干個字符,并把它們保存到參數(shù) cbuf 指定的字符數(shù)組中。其中,
off 指定在字符數(shù)組中開始保存數(shù)據(jù)的起始下標(biāo),len 指定讀取的字符數(shù)。該方法返
回實(shí)際讀取的字符數(shù),如果返回 -1,則表示已經(jīng)到了輸入流的末尾
責(zé)編:fushihao

上一篇:Java保存圖書信息

下一篇: 沒有了

  • 會計(jì)考試
  • 建筑工程
  • 職業(yè)資格
  • 醫(yī)藥考試
  • 外語考試
  • 學(xué)歷考試
柞水县| 秭归县| 林芝县| 清镇市| 临潭县| 贡觉县| 吴旗县| 元阳县| 常山县| 庆城县| 洛扎县| 文成县| 纳雍县| 九寨沟县| 高青县| 白河县| 临洮县| 景东| 大庆市| 靖安县| 安龙县| 金溪县| 商水县| 会东县| 天等县| 三门峡市| 广东省| 财经| 西乌珠穆沁旗| 迁安市| 嫩江县| 青阳县| 洪泽县| 凉城县| 曲水县| 蛟河市| 莱芜市| 辛集市| 泰州市| 汉源县| 浮山县|