- import java.io.BufferedReader;
- import java.io.BufferedWriter;
- import java.io.FileReader;
- import java.io.FileWriter;
- public class FileReadWrite1 {
- public static void main(String[] args) throws Exception {
- FileReader fReader = new FileReader("input.txt");
- FileWriter fWriter = new FileWriter("output.txt");
- /* Buffered 提供單行讀取的功能 */
- BufferedReader bReader = new BufferedReader(fReader);
- BufferedWriter bWriter = new BufferedWriter(fWriter);
- String line;
- while ((line = bReader.readLine()) != null) {
- System.out.println(line);
- bWriter.write(line);
- bWriter.newLine();
- }
- bReader.close();
- bWriter.close();
- }
- }
InputStreamReader & OutputStreamWriter
- import java.io.BufferedReader;
- import java.io.BufferedWriter;
- import java.io.FileInputStream;
- import java.io.FileOutputStream;
- import java.io.InputStreamReader;
- import java.io.OutputStreamWriter;
- public class FileReadWrite2 {
- public static void main(String[] args) throws Exception {
- InputStreamReader fReader = new InputStreamReader(
- new FileInputStream("input.txt"), "UTF8"
- );
- OutputStreamWriter fWriter = new OutputStreamWriter(
- new FileOutputStream("output.txt"), "UTF8"
- );
- /* Buffered 提供單行讀取的功能 */
- BufferedReader bReader = new BufferedReader(fReader);
- BufferedWriter bWriter = new BufferedWriter(fWriter);
- String line;
- while ((line = bReader.readLine()) != null) {
- System.out.println(line);
- bWriter.write(line);
- bWriter.newLine();
- }
- bReader.close();
- bWriter.close();
- }
- }
0 回應:
張貼留言