java将S文件里的诗句拷贝到d文件,并在每行诗句前加行号
时间: 2024-02-09 10:12:54 浏览: 51
好的,我可以为您提供一个Java程序,实现将S文件中的诗句拷贝到D文件,并在每行诗句前加上行号的功能。以下是代码示例:
```java
import java.io.*;
public class CopyPoem {
public static void main(String[] args) {
try {
File sFile = new File("S.txt");
File dFile = new File("D.txt");
BufferedReader reader = new BufferedReader(new FileReader(sFile));
BufferedWriter writer = new BufferedWriter(new FileWriter(dFile));
String line;
int lineNumber = 1;
while ((line = reader.readLine()) != null) {
writer.write(lineNumber + ": " + line + "\n");
lineNumber++;
}
reader.close();
writer.close();
System.out.println("诗句已成功拷贝到D文件中。");
} catch (IOException e) {
System.out.println("文件操作出错:" + e.getMessage());
}
}
}
```
您只需将S.txt中的诗句替换成您要拷贝的内容,然后运行该程序,即可将诗句拷贝到D.txt中,并在每行诗句前加上行号。
阅读全文