我有一个sw
由 FreeMarker 模板填充的 StringWriter 变量。填充后sw
,如何将其打印到文本文件中?
我有一个for循环如下:
for(2 times)
{
template.process(data, sw);
out.println(sw.toString());
}
现在,我只是输出到屏幕而已。如何为文件执行此操作?我想在每个循环中,我sw
都会改变,但我希望每个循环中的数据一起附加到文件中。
编辑:
我尝试了下面的代码。当它运行时,它确实显示file.txt
已更改,但是当它重新加载时,文件中仍然没有任何内容。
sw.append("CheckText");
PrintWriter out = new PrintWriter("file.txt");
out.println(sw.toString());