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 閱讀(3104) 評論(1)  編輯  收藏 所屬分類: Groovy

          評論

          # re: 用Java方法解決Groovy 中文亂碼[未登錄] 2008-07-23 16:52 javaread.com
          國內第一個基于Grails開發的討論Java&Grails技術網站
          www.javaread.com 還不錯,推薦。  回復  更多評論
            

          主站蜘蛛池模板: 察隅县| 灵宝市| 景德镇市| 大关县| 彭州市| 济阳县| 永寿县| 灌南县| 共和县| 宁陵县| 石屏县| 海淀区| 孟津县| 鲁山县| 开平市| 洪湖市| 邵东县| 宜都市| 岳西县| 吴桥县| 高清| 九龙县| 武冈市| 阜城县| 灵寿县| 贵州省| 都匀市| 高淳县| 嵩明县| 四子王旗| 贵阳市| 前郭尔| 周口市| 北辰区| 丰顺县| 南木林县| 呼和浩特市| 龙门县| 兴山县| 潮州市| 济源市|