1. 程式人生 > 實用技巧 >FileReader輸入文字流

FileReader輸入文字流

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(); } } } } }