Reader 類別處理字元資料流讀取。
方法 功能
_______________________________________________________
close() 關閉資料流
mark(int numChars) 在資料流中標示目前的位置
read() 讀取 1 個字元
read(char[] buffer) 將讀取的字元陣列放在buffer陣列中
ready() 檢查資料流是否準備好讀取
reset() 重置資料流
skip(long n) 跳過 n 個字元
_______________________________________________________
import java.io.FileNotFoundException;
import java.io.FileReader;
import java.io.IOException;
import java.util.Scanner;
public class FileIOFileReader {
public static void main(String[] args) {
try{
String fileName, fileDir;
System.out.println("請輸入檔名: ");
Scanner sn = new Scanner(System.in);
fileDir = sn.next();
char[] buffer = new char[100];
FileReader file = new FileReader(fileDir);
file.read(buffer);
System.out.println(buffer);
file.close();
} catch (IOException e) {
// TODO Auto-generated catch block
System.out.println("輸入檔案路徑錯誤");
}
}
}
執行結果
沒有留言:
張貼留言