2011年6月2日木曜日

[Scala]ScalaでPostgreSQLを操作する - ファイル出力編

さきほどのPersonデータを取得したのですが、
やはりテキストなりなんなりに落とさなくてはならなくなったので
とりあえずCSVに吐き出す処理をくっつけました。

ぶっちゃけ(キムタク)、さきほどのプログラムの
Console.scalaに以下を入れるだけですが。

// ファイル処理
val file = new File("hogehoge.txt")
val bw = new BufferedWriter(new FileWriter(file))
using(new PrintWriter(bw)) { pw =>
 for(i <- 0 to list.length -1){
  val str = list(i).name + "," + list(i).mailAdderss
  pw.println(str)
 }
}

はい、えーっと、Control.scalaを使いまわしています。
ちなみに私はEclipseなんで、何も指定していないとプロジェクトの直下にhogehoge.txtができます。
(マイコンから見るとできてる)
便宜上似非CSVにしてみました。

0 件のコメント:

コメントを投稿