Javaでは、テキストフィールドのテキストを、"text"というString変数に入れています。
この変数の内容をファイルに保存するにはどうしたらよいでしょうか。
Java File API]1をご覧ください。
の例を見てみましょう。
try (PrintStream out = new PrintStream(new FileOutputStream("filename.txt"))) {
out.print(text);
}
私のプロジェクトでも同じようなことをしました。FileWriter]1を使えば、仕事の一部が簡単になります。また、ここに素敵なチュートリアルがあります。
BufferedWriter writer = null;
try
{
writer = new BufferedWriter( new FileWriter( yourfilename));
writer.write( yourstring);
}
catch ( IOException e)
{
}
finally
{
try
{
if ( writer != null)
writer.close( );
}
catch ( IOException e)
{
}
}
Apache Commons IO]1のFileUtils.writeStringToFile()
を使用してください。この特別な車輪を再発明する必要はありません。