在groovy中复制没有空白字符的文件的最佳方法是什么

时间:2015-04-25 16:15:43

标签: regex groovy

我必须做练习。我需要通过删除空白字符来复制另一个文件。我已经完成了以下操作。 有没有人有更好的解决方案?

gwt:compile

提前致谢,

1 个答案:

答案 0 :(得分:0)

您可以利用withWriter上的File方法打开作家,完成后关闭它:

class Exercise4 {
    static main(args) {
        Exercise4 ex = new Exercise4()
        ex.copyWithoutBlank('/tmp/test.txt')
    }

    void copyWithoutBlank(String filePath) {
        new File('/tmp/test2.txt').withWriter { w ->
            new File(filePath).eachLine { line ->
                w.writeLine line.replaceAll(' ', '')
            }
        }
    }
}