Groovy的文件操作
发布时间:2020-12-14 16:44:29 所属栏目:大数据 来源:网络整理
导读:Groovy对普通的java.io.File进行了增强,有很多简便方法,提供了众多使用闭包的方法方便文件的读写操作。? 1. 文件读取(安装行读取内容) ? Java代码?? import ?java.io.File?? def?readLine(fileName)?{?? ???? new ?File(fileName).eachLine?{?line?-?? ?
Groovy对普通的java.io.File进行了增强,有很多简便方法,提供了众多使用闭包的方法方便文件的读写操作。?1. 文件读取(安装行读取内容)?
2. 列出目录所有文件(包含子文件夹,子文件夹内文件)? ??
def?writeFile(fileName)?{??
a) 除了file.newPrintWriter()可以得到一个PrintWriter,类似方法还有 file.newInputStream()? file.newObjectInputStream()? 等? b) 更简洁的书写文件方法,可直接使用File的withPrintWriter方法。? new?File(fileName).withPrintWriter?{?printWriter?->??
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |