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

回到顶部