前回再帰的なメソッドの呼び出しを利用してディレクトリの階層のどこかにあるファイルを選択するメソッドを作成しました。実装ファイルの読み込み時に間違ったパスを指定すると存在しないファイルを開こうとしてエラーとなります。Java文法ファイルを書き出す時にすでにディレクトリがあればよいのですが無い場合に手動で作るのは面倒です。以前テキストファイルの読み込み処理を作りました。前回ファイルからの読み込みをしました。今度は書き出しをします。書き出しはPrintStreamというクラスを使います。今までターミナルまたはプロンプトと呼ばれる標準入出力を使って情報のやり取りをしました。外国語としてのJavaと。