Java 实例 - 将文件内容复制到另一个文件
以下实例演示了使用 BufferedWriter 类的 read 和 write 方法将文件内容复制到另一个文件:
Main.java 文件
importjava.io.*;
publicclassMain{publicstaticvoidmain(String[]args)throwsException{BufferedWriterout1 = newBufferedWriter(newFileWriter("srcfile"));
out1.write("string to be copied\n");
out1.close();
InputStreamin = newFileInputStream(newFile("srcfile"));
OutputStreamout = newFileOutputStream(newFile("destnfile"));
byte[]buf = newbyte[1024];
intlen;
while((len = in.read(buf)) > 0){out.write(buf, 0, len);
}in.close();
out.close();
BufferedReaderin1 = newBufferedReader(newFileReader("destnfile"));
Stringstr;
while((str = in1.readLine()) != null){System.out.println(str);
}in1.close();
}}
以上代码运行输出结果为:
string to be copied