gpt4 book ai didi

java - 调用方法将行添加到java中的文本文件

转载 作者:行者123 更新时间:2023-11-29 03:29:55 25 4
gpt4 key购买 nike

我希望能够调用这样的方法

public void Printer(String ToPrint)throws IOExcpetion{
BufferedWriterName.write(ToPrint);
}

这只会向已创建的文件添加一个文本行。但是这段代码需要在同一个方法中

FileWriter Write=new FileWriter("c:\\filename.txt");
BufferedWriter BufferedWriterName =new BufferedWriter(Write);

如果存在上述代码,我担心每次调用该方法时都会创建一个新文件。是否有任何方法在调用时只会在 .txt 文件中打印一个新行?我是这个领域的真正初学者。我以前从未从 java 创建文本文件,所以完全不同的方法会很好。

最佳答案

通过将 true 传递给 FileWriter 构造函数,以追加模式打开 File

FileWriter Write=new FileWriter("c:\\filename.txt",true);

public FileWriter(String fileName,boolean append) throws IOException

Constructs a FileWriter object given a file name with a boolean indicating whether or not to append the data written.

关于java - 调用方法将行添加到java中的文本文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18811932/

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