从网上copy了一些文本,出现了很多空行,脚本作用就是把空行去掉,代码如下
writer =newFileWriter("output.txt")
newFile("Hello.txt").eachLine {
line ->if(line !='') {
writer.write((newString(line.getBytes("GBK")))+'r\n')
}
}
writer.close()
脚本很简单,不过刚开始没考虑中文编码问题,结果出现了乱码。Google了一下 groovy中文乱码,不过没找到相关问题,再Google java中文乱码,结果用java的解决方法真的解决了Groovy中文乱码问题。这从一定程度上也反映了Java和Groovy的结合程度吧
对java程序员来说,groovy真的是一门不错的脚本语言,由于基本语法极其相似,所以也不用花太多时间在语言学习上面,而且还可以直接使用java api。
不过groovy也有一些明显的缺点,例如速度慢等,不过这些应该会越来越好的。还有,觉得还有一点不如python,就是自己的类库有点偏少了,毕竟跟python相比,groovy还很年轻。不过这可能是由于初步使用groovy,所以还没完全领会到它的威力~
以前觉得groovy的速度会成为它发展的瓶颈,不过现在对groovy的发展充满了信心
分享到:
相关推荐
Groovy 调用 Java 类groovy 调用 Java class 十分方便,只需要在类前导入该 Java 类,在 Groovy 代码中就可以无缝使用该
Java中使用Groovy的三种方式,详细见我的博客。
概述主要介绍Java、spring与groovy结合使用,高清英文版本
Java调用Groovy,实时动态加载数据库groovy脚本,java读取mongoDB的groovy脚本,加载实时运行,热部署
Making Java Groovy is a practical handbook for developers who want to blend Groovy into their day to day work with Java It starts by introducing the key differences between Java and Groovy and how you...
Making Java Groovy
java 动态脚本语言 精通 Groovy
Groovy环境搭建教程中的例子工程,纯Java、纯Groovy以及Java+Groovy混合 教程参考:http://blog.csdn.net/rcom10002/archive/2011/06/26/6568557.aspx
Making Java Groovy Kenneth A. Kousen 1.Easier Java 2.Closures, builders, and metaprogramming 3.Gradle for builds, Spock for testing 4.Groovy frameworks like Grails and Griffon 源码
java运行groovy 环境,搭建方便自己练习groovy使用 与后续定时调度动态代码做准备
SpringBoot-Gradle-Maven-Java-Groovy:SpringBoot通过不同构建工具和语言实现。
Jenkins Pipeline 调用 shell、python、java、groovy 脚本的正确使用姿势 Jenkins Pipeline 是一个强大的自动化工具,可以帮助开发者自动化构建、测试和部署流程。在设计 Pipeline 脚本的过程中,经常会遇到调用...
IDEA groovy生成实体解决乱码问题
下载的资源文件中,封装了并发计算以及内存溢出解决方案的工具类GroovyEngine.java,调用示例: GroovyEngine engine = GroovyEngine.getInstance(); engine.put("a",1); engine.put("b",2); Object v1 = engine....
Making Java Groovy--Kenneth.A.Kousen. Java Groovy 很不错的学习资料
标签:codehaus、groovy、中文文档、jar包、java; 使用方法:解压翻译后的API文档,用浏览器打开“index.html”文件,即可纵览文档内容。 人性化翻译,文档中的代码和结构保持不变,注释和说明精准翻译,请放心使用...
标签:groovy、codehaus、jar包、java、中文文档; 使用方法:解压翻译后的API文档,用浏览器打开“index.html”文件,即可纵览文档内容。 人性化翻译,文档中的代码和结构保持不变,注释和说明精准翻译,请放心使用...
java嵌入groovy所需jar 2.3.7最新版
Spock 是适合 Java 和 Groovy 应用程序的一个测试框架
标签:codehaus、groovy、all、中文文档、jar包、java; 使用方法:解压翻译后的API文档,用浏览器打开“index.html”文件,即可纵览文档内容。 人性化翻译,文档中的代码和结构保持不变,注释和说明精准翻译,请...