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