FileReader輸入文字流
阿新 • • 發佈:2020-08-09
FileReader案例:
package com.javaSe.FileReader; import java.io.FileNotFoundException; import java.io.FileReader; import java.io.IOException; /* FileReader: 檔案字元輸入流,只能讀取普通文字。 讀取文字內容時,比較方便,快捷。 */ public class FileReaderTest01 { public static void main(String[] args) { FileReader fr= null; try { // 建立檔案輸入流 fr = new FileReader("tempFile"); // 準備一個char陣列 char[] chars = new char[4]; // 往char陣列中毒 fr.read(chars);// 按照字元的方式讀取:第一次a,第二次b,第三次c,第四次b for (char c : chars){ System.out.print(c); }/*// 開始讀 char[] chars = new char[4];// 一次讀取4個字元 int readCount = 0; while ((readCount = fr.read(chars)) != -1){ System.out.print(new String(chars,0,readCount)); }*/ } catch (FileNotFoundException e) { e.printStackTrace(); }catch (IOException e) { e.printStackTrace(); } finally { if (fr != null) { try { fr.close(); } catch (IOException e) { e.printStackTrace(); } } } } }