Jafe Lee

  BlogJava :: 首页 :: 新随笔 :: 联系 :: 聚合  :: 管理 ::
  49 随笔 :: 0 文章 :: 24 评论 :: 0 Trackbacks
从网上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的发展充满了信心

posted on 2008-06-09 22:35 Jafe Lee 阅读(2385) 评论(1)  编辑  收藏 所属分类: Groovy

评论

# re: 用Java方法解决Groovy 中文乱码[未登录] 2008-07-23 16:52 javaread.com
国内第一个基于Grails开发的讨论Java&Grails技术网站
www.javaread.com 还不错,推荐。  回复  更多评论
  


只有注册用户登录后才能发表评论。


网站导航: