JAVA 程式設計與資料結構 第六章 輸出與輸入
File I/O 使用FileOutputStream寫入檔案 建立欲寫入之檔案: File file = new File (“sample.data”); 建立一個輸出流(FileOutputStream)物件讓資料流入: FileOutputStream out = new FileOutputStream(file); 利用write()方法將值寫入到file內:out.write(by); 使用out.close();方法來關閉資料流 。
File I/O 使用FileInputStream讀取檔案 建立欲讀入之檔案: File file = new File("inputDemo1.java"); 建立一個輸入流( FileInputStream )物件來將資料讀入: FileInputStream in = new FileInputStream(file); 利用read()方法將file內的值讀入: in.read(by); 使用in.close();方法來關閉資料流 。
File I/O 使用PrintWriter來寫入檔案 建立欲寫入之檔案 建立一個輸出流(FileOutputStream)物件讓資料流入: File file = new File("fiod3.txt"); 建立一個輸出流(FileOutputStream)物件讓資料流入: FileOutputStream out = new FileOutputStream(file); 建立PrintWriter物件來寫入資料流: PrintWriter pw = new PrintWriter(out); 使用println()方法來寫入檔案: pw.println(12345);
File I/O 使用FileReader來讀取檔案 建立欲寫入之檔案 使用readLine()方法來讀入一行字串 File file = new File("fiod3.txt"); 建立FileReader物件來讀取檔案: FileReader fileReader = new FileReader(file); 使用BufferedReader物件來將資料讀至Buffer BufferedReader br = new BufferedReader(fileReader); 使用readLine()方法來讀入一行字串 使用br.close(); 方法來關閉資料流
File I/O 使用FileWriter方法寫入檔案 建立欲寫入之檔案 使用bw.write(“A String”)方法來讀入一行字串 File file = new File("fiod6.txt"); 建立FileReader物件來讀取檔案: FileWriter fileWriter = new FileWriter(file); 使用BufferedReader物件來將資料讀至Buffer BufferedWriter bw = new BufferedWriter(fileWriter); 使用bw.write(“A String”)方法來讀入一行字串 使用bw.close(); 方法來關閉資料流
Other I/O 使用InputStreamReader自鍵盤讀取資料 BufferedReader br = new BufferedReader( new InputStreamReader(System.in)); 使用br.readLine(); 方法來取得鍵盤所輸入的字串 使用br.close(); 方法來關閉資料流 Output資料至螢幕的方法為我們知之甚捻的System.out.print(“”);