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
}
}
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
}
}
留言
張貼留言