GDK(Groovy-JDK)を使ってファイルからテキストを読む方法のメモ。
Groovy In Action にも詳しく書いていなかったのだが、
単にこのページ
({link:http://groovy.codehaus.org/groovy-jdk/})
のJavaDocを見ればよいことがわかった。
foo.txt を UTF-8 の文字コードを指定して、読み出し、一行づつプリント。
reader = new File('chapter3.mif').newReader('UTF-8')
reader.eachLine{ print it }
{commentout}
> Groovyを使い始めたら、とてもじゃないがJavaで書く気にならない。
{commentout}
// read
//reader = new File('foo.txt').newReader('UTF-8')
//text = reader.text
def text = new File('foo.txt').getText('UTF-8')
// write
def w = new File('hoge.txt').newWriter('UTF-8')
w.print( text )
w.close()