gpt4 book ai didi

java - Android:如何在 CSV 文件中写入换行符?

转载 作者:塔克拉玛干 更新时间:2023-11-02 09:00:09 30 4
gpt4 key购买 nike

我试图在 .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 等其他编辑器打开文件。无论您使用什么编辑器打开文件,换行符都在那里。

关于java - Android:如何在 CSV 文件中写入换行符?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12241999/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com