groovy入门5 IO

groovy入门5 IO,第1张

概述简单介绍下groovy的File的使用方法 1 *** 作文件 File file = new File('E:\\one.txt') file.eachLine{println it} //指定流处理编码 file.eachLine("utf8"){println it} //指定文件内容行的起始数字,默认为1,根据需要设置为其他数值 //2 指的是都出来的行标而不是原文件的行标,例如下面2指的是li 简单介绍下groovy的file的使用方法 1 *** 作文件 file file = new file('E:\\one.txt') file.eachline{println it} //指定流处理编码 file.eachline("utf8"){println it} //指定文件内容行的起始数字,默认为1,根据需要设置为其他数值 //2 指的是都出来的行标而不是原文件的行标,例如下面2指的是lineNumber从2开始,但是str依旧会输出one.txt中全部内容 file.eachline("utf8",2){str,lineNumber->     println lineNumber+":"+str } //在闭包中定义过滤逻辑,对文件内容进行过滤处理 file.filterline{String str->     if(str.contains('one')){         println str     } }.writeto(new PrintWriter(System.out))
file.append(' helo ')
//转为Writable对象,可重定向输出   file.asWritable()  
2 文件夹 *** 作 
file file = new file('E:\\') file.eachfileMatch(~/.*\.txt/){file it->println it.name}//匹配所有E盘下所有的txt文件,打印出名称

new file("E:\\test").eachfileRecurse{     println it.getPath() }
借鉴: http://berdy.iteye.com/blog/1181018 总结

以上是内存溢出为你收集整理的groovy入门5 IO全部内容,希望文章能够帮你解决groovy入门5 IO所遇到的程序开发问题。

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

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

原文地址: https://outofmemory.cn/langs/1257057.html

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

发表评论

登录后才能评论

评论列表(0条)

保存