0
我正在运行以下Groovy方法来创建文本文件。文件创建总是在Groovy末尾添加空行
def createFile(String path, String fileName)
{
new File("$path/$fileName").delete()
def txtFileInfo = []
String a = "2014111620141117COMPANYX"
String b = "2104808660"
String c = "2104808662"
String d = "00000002"
txtFileInfo << a.trim()
txtFileInfo << b.trim()
txtFileInfo << c.trim()
txtFileInfo << d.trim()
File file = new File("$path/$fileName")
txtFileInfo.each {
file << ("${it.replaceAll("[\n\r]", "")}\n")
}
}
问题是它总是在文件末尾添加一个空行。 (也就是说,在上面的例子中,在00000002
之后,在创建的文件中有一个空白行。)
我该如何摆脱空行?我在这里做错了什么?
感谢
Thax。完美运作。 – SMPH 2014-11-03 07:46:06