gpt4 book ai didi

java - 使用 BufferedWriter 写入 TXT 文件 - Java

转载 作者:行者123 更新时间:2023-11-30 03:57:32 27 4
gpt4 key购买 nike

我正在尝试将 ArrayList 的内容写入已在我的 G 驱动器中创建的文本文件(路径已在下面提到)。我正在使用 BufferedWriter 将 Arraylist 的内容写入文本文件

它编译时没有任何错误,但不知何故文本文件-sampleOutput.txt 是空的。知道为什么会这样吗?

public void WriteOutput( ArrayList<detailTom> tomData1)
{
try
{
BufferedWriter writer = new BufferedWriter(new FileWriter("G:/sampleOutput.txt"));
for (detailTom detail : tomData1)
{

writer.write(detail.toString());
}

}

catch (IOException ex)
{
Logger.getLogger(MyInterface.class.getName()).log(Level.SEVERE, null, ex);
}
}

最佳答案

完成写入后尝试关闭 BufferedWriter 对象:

    public void WriteOutput( ArrayList<detailTom> tomData1){
try{
BufferedWriter writer = new BufferedWriter(new FileWriter("G:/sampleOutput.txt"));
for (detailTom detail : tomData1) {
writer.write(detail.toString());
}
    writer.close();
   } 

catch (IOException ex)
{
Logger.getLogger(MyInterface.class.getName()).log(Level.SEVERE, null,ex);
}
}

关于java - 使用 BufferedWriter 写入 TXT 文件 - Java,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22800225/

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