我制作的功能有点问题。我希望每次我给这个函数一个字符串时,它都会将我保存到同一个文件中的一个新行,但实际上现在只保存我给的最后一个字符串。这就像一次又一次地覆盖,需要一些帮助
public void WritingGZFile(String directory, String linesWithPattern, String newFile) throws IOException
{
newFile = directory + '\\' + newFile;
BufferedOutputStream out = new BufferedOutputStream(new GZIPOutputStream(new FileOutputStream(
newFile)));
out.write(linesWithPattern.getBytes());
out.write("\r\n".getBytes());
out.close();
}
例如,在 BufferedWriter 中有一个名为 newLine 的方法可以帮助做到这一点。
但是因为我想使用 GZIPOutputStream 类,所以我需要 BufferedOutputStream。
任何想法如何做到这一点?感谢 ypu