我想將原始文件複製到新文件中。在新文件中,我想要與原始完全相同的東西,但沒有空白行。如何從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