gpt4 book ai didi

java - Java读写文件和添加行号

转载 作者:行者123 更新时间:2023-11-29 09:30:33 26 4
gpt4 key购买 nike

我有以下作业要完成:

编写了一个程序,该程序读取一个文件并将该文件的副本写入另一个文件并插入行号。

到目前为止,我编写了下面发布的代码。此代码读取文本并将其复制到另一个文件,但我不知道如何为新文本文件中的每一行编号。有人可以告诉我该怎么做吗?

import java.io.*;

class FileCopy
{
public static void main(String[] args)
{
try
{
File fileIn = new File("Assign4.txt");
File fileOut = new File("target.txt");

FileInputStream streamIn = new FileInputStream(fileIn);
FileOutputStream streamOut = new FileOutputStream(fileOut);

int c;
while ((c = streamIn.read()) != -1)
{
streamOut.write(c);
}

streamIn.close();
streamOut.close();
}
catch (FileNotFoundException e)
{
System.err.println("FileCopy: " + e);
}
catch (IOException e)
{
System.err.println("FileCopy: " + e);
}
}
}

谢谢,感谢您的帮助。

最佳答案

我会推荐 BufferedReader(当然)和 PrintWriter。与 BufferedWriter 相比,PrintWriter 是一个更丰富的 API。

关于java - Java读写文件和添加行号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17016242/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com