import java.io.FileReader;
import java.io.BufferedReader;
import java.io.IOException;

//讀取檔案(使用BufferedReader方便讀取整行)

public class Test006 {

public static void main(String[] args)throws IOException  {
//讀取檔案位置
FileReader fr = new FileReader("C:\\DATA\\TEST.TXT");     
//BufferedReader br表示宣告一個型態為BufferedReader的物件變數,
//而new BufferedReader()表示以BufferedReader類別建構一個物件
//Java.io.BufferedReader 類從字符輸入流中讀取文本,緩衝各個字符,從而提供字符,數組和行的高效讀取。
//以下是有關的BufferedReader要點:1緩衝區的大小可以被指定或默認的大小也可使用。
//2.Reader的每一個讀取請求會導致相應的讀取請求底層字符或字節流。
BufferedReader br = new BufferedReader(fr);       
//該方法返回一個字符整數。如果流已到達末尾,那麼該方法返回-1。
while (br.ready()) {                     
//返回值: 字符串,包含此行的內容,不包含任何行終止符,或者null,如果流的末尾已到達。
System.out.println(br.readLine());   
}
fr.close();                                        //關閟fr
}
}

留言

這個網誌中的熱門文章

JAVE題目:產生10個亂數值,範圍為10-100之間,再利用「選擇排序法」進行由小到大的排序。並將排序後的結果列出來。

資料庫32範例:小戴修正。

StringBuilder跟StringBuffer的方法