テキストファイルを開いたときに私のステートメントを新しい行に表示しようとしていますが、 "\ n"を使いましたが運がありません。私のコードは以下の通りです:Buffer Writerで新しい行を作る方法 - Java
try {
FileWriter ac = new FileWriter("D:\\programming\\Java\\JavaBanking\\Transactions.txt",true);
BufferedWriter fw = new BufferedWriter(ac);
fw.write("You have chosen the following amount:" + String.valueOf(amount)+ "\n" + " the number:" + getNumber() + "Is the chosen number"
);
fw.close();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
今それだけで長蛇の列に表示され、どのように私は情報が新しい行にで表示させることができますか?
テキストファイルはどのように開いていますか?メモ帳のようなプログラムは常に新しい行を尊重するとは限りません。 – azurefrog
あなたの質問に 'ioexception'というタグが付いていることがわかりますが、あなたがプログラムを走らせるときにはioexceptionを得ることは言及されていません。どんな例外がありますか?存在しない場合は、タグを削除する必要があります。 – azurefrog
参照:http://stackoverflow.com/questions/207947/how-do-i-get-a-platform-dependent-new-line-character –