使用 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();
}
我目前坚持使用当前代码打印我的文件,其中只有 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();
}