字符输入输出流
FileReader+FileWriter
import java.io.FileReader;
import java.io.FileWriter;
public class DemoZFL {
public static void main(String[] args) {
String path = "F:\\java.two\\test.txt";
String resultpath = "F:\\java.two\\B.txt";
FileReader fr = null;
FileWriter fw = null;
try {
fr = new FileReader(path);
fw = new FileWriter(resultpath, true);
StringBuilder sb = new StringBuilder();
int result;
while ((result = fr.read()) != -1) {
sb.append((char) result);
}
fw.write(sb.toString());
} catch (Exception e) {
}
}
}
带缓冲区的字符输入输出流**
BufferedReader+BufferedWriter
import java.io.BufferedReader;
import java.io.BufferedWriter;
import java.io.FileReader;
import java.io.FileWriter;
public class TestBufferedReader {
public static void main(String[] args) {
String path = "F:\\java.two\\test.txt";
String resultpath = "F:\\java.two\\B.txt";
try {
BufferedReader br = new BufferedReader(new FileReader(path));
BufferedWriter bw = new BufferedWriter(new FileWriter(resultpath, true));
// 直接读取文档的一行内容
String readline = br.readLine();
// 换行
bw.newLine();
bw.write(readline);
br.close();
bw.close();
} catch (Exception e) {
}
}
}