by shigemk2

当面は技術的なことしか書かない

FileUtilsでファイル書き込みなど

【Commons】FileUtilsで1行のコードでファイル書き込み : mwSoft blog

Javaだとこんな感じらしいですが、Scalaでもほぼ同じようなことができます。

// writeStringToFileを使うと、文字列を手軽にファイルに書き込めます
// 見た限りでは追記モードはなさそう
String strData = "この文字をファイルに書き込む";
FileUtils.writeStringToFile( new File("out.txt"), strData, "utf-8" );
 
// byte[]形式で書くメソッドもあります
// 画像等、文字列以外を出力したかったり、
// HTTP通信で取ってきたものをそのまま書き込みたい時なんかにどうぞ
byte[] byteArray = strData.getBytes();
FileUtils.writeByteArrayToFile( new File("out.txt"), byteArray );