Android:如何在CSV文件中写入换行符?
我正在尝试将数据整理到.CSV文件中。我想将数据放在特定的行中,所以我尝试将“ \ n”放进去,但是它不起作用。请帮助我将数据放入特定的行中。谢谢提前..
public void writeData(String data,String strFilePath) {
PrintWriter csvWriter;
try
{
File file = new File(strFilePath);
if(!file.exists()){
file = new File(strFilePath);
}
csvWriter = new PrintWriter(new FileWriter(file,true));
csvWriter.print(data+","+"hello");
csvWriter.append('\n');
csvWriter.print("world");
csvWriter.close();
}
catch (Exception e)
{
e.printStackTrace();
}
}
回答:
您的代码看起来不错,并且我确定换行符已正确写入文件中。我能想到的唯一原因是,您使用的编辑器未将文件\n
视为行分隔符,而是\r\n
将对视为行分隔符(如Windows上的记事本)打开了文件。
因此,您可以使用编写换行符,也可以使用write.print("\r\n")
诸如的其他其他编辑器简单地打开文件vim
。无论使用什么编辑器打开文件,都将使用换行符。
以上是 Android:如何在CSV文件中写入换行符? 的全部内容, 来源链接: utcz.com/qa/401686.html