使用 readLine() 循环每一行;

Looping every single lines with readLine();

我目前坚持使用当前代码打印我的文件,其中只有 1 行代码。我正在尝试使用 readLine() 遍历每一行,但无法实现它。坚持循环文件中的第一行或最后一行行。

这样做的目的是使用该程序打印出完全相同的文件,但将其作为文件夹与其他不同的文件一起打印出来。

try
{
    String sCurrentLine;

    br = new BufferedReader(new FileReader("C:\testsample.csv"));

    if((sCurrentLine = br.readLine()) != null)
    {
        String info = br.readLine();
        resultString += sCurrentLine.toString();

    }
            this.WriteToFile(resultString);

}
    String info = br.readLine();

对你没有帮助。你需要 while,而不是 if

while((sCurrentLine = br.readLine()) != null)
{
    resultString += sCurrentLine.toString();

}

您只读了两行。要阅读所有行,您需要 while loop.

while((sCurrentLine = br.readLine()) != null)
{
    //String info = br.readLine();- > Remove this line.
    resultString += sCurrentLine.toString();

}