利用java编写一个程序,实现文件的复制。程序的任务是将当前目录下filecopy.in文件复制成filecopy.out,并统计读取的行数,并将统计的行数值保存到filecopy.out文件最后一行。
时间: 2023-05-31 15:07:55 浏览: 107
好的,这是一个技术问题。你可以使用Java的File、FileInputStream、FileOutputStream、BufferedReader和BufferedWriter来实现。以下是一个示例代码:
```
import java.io.*;
public class FileCopy {
public static void main(String[] args) {
int count = 0;
try (BufferedReader reader = new BufferedReader(new FileReader("filecopy.in"));
BufferedWriter writer = new BufferedWriter(new FileWriter("filecopy.out"))) {
String line;
while ((line = reader.readLine()) != null) {
writer.write(line);
writer.newLine();
count++;
}
writer.write("Total lines: " + count);
} catch (IOException e) {
e.printStackTrace();
}
}
}
```
阅读全文