txtファイルを開いてユーザーにデータを要求し、コンソールに完全に表示される最終的なmadlibを提示するmadlibプログラムを作成していますが、madlibの最後の行のみがテキストファイルに表示されます.Javaでこれを助けてください.
FileWriter outFile = new FileWriter(name + ".txt");
BufferedWriter bf = new BufferedWriter(outFile);
long start = System.nanoTime();
content = JOptionPane.showInputDialog("Please enter a/n " +
m.group().subSequence(1,m.group().length()-1));
madlib = m.replaceFirst(content);
System.out.println(madlib);
bf.write(madlib);
long elapsedTime = System.nanoTime() - start;
elapsedTime=elapsedTime/1000000;
System.out.println(m.group().subSequence(1,m.group().length()-1) + " ; " +
content + " ; " + elapsedTime +"ms");
bf.write(m.group().subSequence(1,m.group().length()-1) + " ; " + content +
" ; " + elapsedTime +"ms");
bf.close();