Groovy 文件的api扩展 (可用于gradle)

Groovy 文件的api扩展 (可用于gradle),第1张

概述获取整个文件内容: new File('test.txt').text println new File('test.txt').text //就打印文件内容了 一行行获取文件内容: new File('test.txt').eachLine{ line ->  println line  //或者做别的处理 } (这里{line -> }  是Groovy的闭包语法,line可以换成任意的名字,

获取整个文件内容:

new file('test.txt').text

println new file('test.txt').text //就打印文件内容了


一行行获取文件内容:

new file('test.txt').eachline{ line -> 

println line  //或者做别的处理

}

(这里{line -> }  是Groovy的闭包语法,line可以换成任意的名字,相当于传给这个闭包的形参)

获取满足要求的行:

println new file('test.txt').filterline{ it =~ /life/ } //获取带有life的行


写入:

new file("output.txt").withWriter{ file ->

file << "some data..."

}

withWriter方法是执行完闭包后就刷新。

总结

以上是内存溢出为你收集整理的Groovy 文件的api扩展 (可用于gradle)全部内容,希望文章能够帮你解决Groovy 文件的api扩展 (可用于gradle)所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/1259312.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-07
下一篇 2022-06-07

发表评论

登录后才能评论

评论列表(0条)

保存