Java では、テキスト フィールドからのテキストが「text」という文字列変数に格納されます。
「text」変数の内容をファイルに保存するにはどうすればいいでしょうか?
ベストアンサー1
バイナリ データではなく、単にテキストを出力する場合は、次のようにします。
PrintWriter out = new PrintWriter("filename.txt");
次に、他の出力ストリームと同じように、文字列を書き込みます。
out.println(text);
これまでと同様に、例外処理が必要になります。書き込みが完了したら、必ず出力ストリームを閉じてください。
out.close()
Java 7以降を使用している場合は、「try-with-resources ステートメントPrintStream
" は、次のように、終了すると (つまり、ブロックを終了すると)自動的に閉じます。
try (PrintWriter out = new PrintWriter("filename.txt")) {
out.println(text);
}
これまでと同様に、 を明示的にスローする必要がありますjava.io.FileNotFoundException
。