gpt4 book ai didi

java - 尝试将字符串逐行写入文件中

转载 作者:行者123 更新时间:2023-12-01 23:26:34 24 4
gpt4 key购买 nike

下面的代码将一个数组写入文件中,但我的问题是,它将它写入一行,而我需要它每次写入时都在换行符上,而我不知道如何做到这一点部分代码工作。我尝试像添加字符串一样添加换行符的代码,但我假设这不是正确的方法,因为它不起作用。

private class SaveButtonListener implements ActionListener
{
public void actionPerformed (ActionEvent event)
{
String [] data = dataSource.getList();

JFileChooser chooser = new JFileChooser();
chooser.setCurrentDirectory(new File("/home/me/Documents"));
int retrival = chooser.showSaveDialog(null);
if (retrival == JFileChooser.APPROVE_OPTION) {
try {
FileWriter fw = new FileWriter(chooser.getSelectedFile()+".txt");
for (int i=0; i<data.length ; i++)
{

fw.write(data[i] + " \n");
}
//fw.write(data.toString());
fw.close();
} catch (Exception ex) {
ex.printStackTrace();
}

}

}
}

最佳答案

你试过吗

fw.write(data[i] + System.getProperty("line.separator"));

关于java - 尝试将字符串逐行写入文件中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19896087/

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