我想将原始文件复制到新文件中。在新文件中,我想要与原始完全相同的东西,但没有空白行。如何从java中的文本文件中删除空行
注:我看了看其他的职位,没有成功尝试。
目前:
1
2
3
如何我希望它是: - 没有空行
1
2
3
这里是我到目前为止的代码:
inputFileName = "x.txt";
outputFileName = "y.txt";
inputFile = new BufferedReader(new FileReader(inputFileName));
outputFile = new PrintWriter(new FileWriter(outputFileName));
String lineOfText = inputFile.readLine();
while(lineOfText != null)
{
if (lineOfText.isEmpty())
{
outputFile.print("null");
}
outputFile.println(lineOfText);
lineOfText = inputFile.readLine();
}
inputFile.close();
outputFile.close();
}
感谢所有可能帮助的人。我认为print("null")
会打印出'没有',但它确实打印出null,我不知道如何打印出'没有'。
只是改变,如果情况是这样,它可能工作。 如果(lineOfText.trim()的isEmpty()) – Darshit
也不要写“空”,只是如果该行微调 –
的方法来“打印无”是_not执行语句后的空没有做任何事情打印任何东西_。 – ajb