Java——讀取文本文件

import java.io.*;
class test{
    public static void main(String[] args) throws IOException{
        //從文本文件中讀取數據
        //因爲是文本所以使用字符流,又因爲是讀取,所以使用Reader
        //又因爲操作的是文件,所以需要使用操作文件的字符輸入流類FileReader

        //1、創建文件讀取流對象和被讀取的文件相關聯
        FileReader fr = new FileReader("temp.txt");//文件必須事先存在

        //讀取數據
        //int read() 讀取單個字符,返回的是字符編碼

        int num;

        while((num = fr.read())!=-1){
            System.out.print((char)num);
        }
        /*
        num = fr.read();
        System.out.print((char)num);//a

        num = fr.read();
        System.out.print((char)num);//b

        num = fr.read();
        System.out.print((char)num);//c

        num = fr.read();
        System.out.print((char)num);//d

        num = fr.read();
        System.out.print((char)num);//e

        num = fr.read();//讀到末尾時返回-1
        System.out.print((char)num);//-1
        */

        fr.close();
    }
}
發佈了89 篇原創文章 · 獲贊 211 · 訪問量 6萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章