IO 字元流

哈哈hel發表於2020-12-27

字元流


字元流抽象基類

  • Reader:字元輸入流的抽象類

  • Writer:字元輸出流的抽象類

具體子類:

  1. FileReader:字元輸入流

  2. FileWriter:字元輸出流

  1. Reader的常用方法

    1. close();

    2. read();

    3. read(char[] arr);

  2. Writer的常用方法

    1. close();

    2. flush();

    3. write(int c):寫出一個字元

    4. write(String str):寫出一個字串

    5. write(char[] arr):

    6. wirte(char[] arr, int offset,int len):len是個數

 

字元緩衝流

使用類似位元組緩衝流

  • BufferedReader:字元緩衝輸入流

  • BufferedWriter:字元緩衝輸出流

 

字元緩衝流的特有的方法

  • BufferedReader:

    • readLine():可以從輸出流中,一次讀取一行文字,返回一個String物件,讀取到為檔案末尾的時候返回null

  • BufferedWriter:

    • newLine():寫出一個換行符

相關文章