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?
는
내가 이것을 디버깅하는 방법을 알아낼 수 없습니다 (테스트 디버깅 목적이있다). 내 파일을 '테스트'인쇄하기 때문에 제대로 (. 내 배열이 올바르게에서 읽고있는에 기록되는 (콘솔에 출력이 올바른 때문이다.
가 무엇이 잘못이에요?
무엇'의 TS [I] .getMoney()'반환? –