我正在开发一个小型Java应用程序。在某个点上,我需要将一些数据写入普通文本文件中。使用以下代码:
Writer Candidateoutput = null;
File Candidatefile = new File("Candidates.txt"),
Candidateoutput = new BufferedWriter(new FileWriter(Candidatefile));
Candidateoutput.write("\n Write this text on next line");
Candidateoutput.write("\t This is indented text");
Candidateoutput.close();
现在一切都很顺利,文件已经创建并包含了期望的文本。唯一的问题是,所有文本都没有格式化,而是在单独一行中。但是,如果我将文本复制粘贴到 MS Word 中,则文本会自动格式化。
是否有任何方法可以在纯文本文件中保留文本格式?
注意:我所指的文本格式仅涉及"\n"和"\t"。