我正在使用newWriter()从Groovy脚本写入文件。一切似乎都很顺利,但是然后脚本突然停止写入文件,即使print语句显示脚本确实通过我正在尝试写出的完整的对象列表。该文件到达第461行,然后停止写中句。文件大小为8.2 kB。我按以下方式写文件:
def file = new File('fileName.json')
def f = file.newWriter()
f << "..."
要创建文件的内容,我必须遍历一个对象列表。所以,我首先使用“f&lt;&lt;”来写一些标题信息。然后我继续以相同的方式从循环中写出更多信息。即使循环中的print语句打印列表中的所有对象,文件也会停止从此循环中写入。