File outputFile2 = new File("money2.txt");
BufferedWriter outData2 = new BufferedWriter(new FileWriter(outputFile2));
for(int i = 0 ; i < 4 ; i++)
{
System.out.println(ts[i].getMoney());
outData2.write("TESTING");
outData2.write(ts[i].getMoney());
outData2.newLine();
}
outData2.close();
これは私のコードです。私のコンソールで私は得る
20000
10000
10000
4000
これはまさに私のファイルに必要なものです。しかし、代わりに、私はこれを取得しmoney2.txt
ます:
TESTING?
TESTING?
TESTING?
TESTING?
(テストはデバッグ目的であります)
これをデバッグする方法がわかりません。私のファイルは正しく書き込まれています(「TESTING」が出力されているため。私の配列は正しく読み取られています(コンソールへの出力が正しいため)。
何が問題になっていますか?