文件1 file1内容是:
11111111111
2222222222
33333333333
文件2 file2的内容是:
444444444
555555555
将file1中的内容读到file2中,使file2中的文件变成:
444444444
555555555
11111111111
2222222222
33333333333
怎么实现呢?
用FileWriter的这个构造函数打开file2就可以了:
[code="java"]public FileWriter(String fileName,
boolean append)
throws IOException[/code]
先使用BufferedReader把两个文件都读进来,把这两个文件的内容放到一个StringBuilder里,file2的内容在前,file1的内容在后,然后使用BufferedWriter把StringBuilder中的内容写入到file2里就可以了。
文件不是有追加操作吗