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 回應:
張貼留言