Jafe Lee

            BlogJava :: 首頁(yè) :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理 ::
            49 隨筆 :: 0 文章 :: 24 評(píng)論 :: 0 Trackbacks
          從網(wǎng)上copy了一些文本,出現(xiàn)了很多空行,腳本作用就是把空行去掉,代碼如下

          writer =newFileWriter("output.txt")
          newFile("Hello.txt").eachLine {
          line ->if(line !='') {
          writer.write((newString(line.getBytes("GBK")))+'r\n')
          }
          }
          writer.close()

          腳本很簡(jiǎn)單,不過剛開始沒考慮中文編碼問題,結(jié)果出現(xiàn)了亂碼。Google了一下 groovy中文亂碼,不過沒找到相關(guān)問題,再Google java中文亂碼,結(jié)果用java的解決方法真的解決了Groovy中文亂碼問題。這從一定程度上也反映了Java和Groovy的結(jié)合程度吧
          對(duì)java程序員來說,groovy真的是一門不錯(cuò)的腳本語言,由于基本語法極其相似,所以也不用花太多時(shí)間在語言學(xué)習(xí)上面,而且還可以直接使用java api。
          不過groovy也有一些明顯的缺點(diǎn),例如速度慢等,不過這些應(yīng)該會(huì)越來越好的。還有,覺得還有一點(diǎn)不如python,就是自己的類庫(kù)有點(diǎn)偏少了,畢竟跟python相比,groovy還很年輕。不過這可能是由于初步使用groovy,所以還沒完全領(lǐng)會(huì)到它的威力~
          以前覺得groovy的速度會(huì)成為它發(fā)展的瓶頸,不過現(xiàn)在對(duì)groovy的發(fā)展充滿了信心

          posted on 2008-06-09 22:35 Jafe Lee 閱讀(3104) 評(píng)論(1)  編輯  收藏 所屬分類: Groovy

          評(píng)論

          # re: 用Java方法解決Groovy 中文亂碼[未登錄] 2008-07-23 16:52 javaread.com
          國(guó)內(nèi)第一個(gè)基于Grails開發(fā)的討論Java&Grails技術(shù)網(wǎng)站
          www.javaread.com 還不錯(cuò),推薦。  回復(fù)  更多評(píng)論
            


          只有注冊(cè)用戶登錄后才能發(fā)表評(píng)論。


          網(wǎng)站導(dǎo)航:
           
          主站蜘蛛池模板: 舞阳县| 青神县| 渝中区| 姜堰市| 枣强县| 北京市| 寿阳县| 安泽县| 阿巴嘎旗| 双城市| 页游| 应城市| 邹平县| 武强县| 天峨县| 塘沽区| 平潭县| 金堂县| 巴里| 华蓥市| 虹口区| 高雄市| 赣榆县| 得荣县| 遵化市| 扶余县| 永新县| 青川县| 灌阳县| 福泉市| 北海市| 林周县| 壶关县| 乌兰察布市| 乌什县| 阿坝县| 驻马店市| 常州市| 门头沟区| 宕昌县| 柘城县|