(ファイルへの書き込み)

ファイルからの読み込みときたら、書き込みですね。読み込みが分かれば書き込みも分かると思います。

ということでプログラムのソースを書くと・・・
import java.io.*;

class b22 {
 public static void main(String args[]) {
  try {
   String filename = "test.dat" ;
   String aaa = "aaaaa1" , bbb = "bbbbb1" , ccc = "ccccc1" ;

   PrintWriter writer ;

   writer = new PrintWriter(new FileWriter(filename, true));

   writer.println(aaa);
   writer.println(bbb);
   writer.println(ccc);

   writer.close();

   System.out.println("***** Write Finished *****");
  }
  catch (IOException e) {
   System.out.println("例外 - " + e);
  }
 }
}
# cat test.dat
aaaaa1
bbbbb1
ccccc1

では初のPrintWriterはフォーマットされたオブジェクトの表現をテキスト出力ストリームに出力するクラスです。また、FileWriterは文字ファイルへの書き込みのための簡易クラスです。