我正在使用BufferedWriter將一些數據寫入文本文件。它比使用ODBC寫入Access更快。代碼看起來是這樣的:Java寫入文本文件未完成
BufferedWriter bw = new BufferedWriter(new FileWriter(new File(filePath), true));
真正是使的BufferedWriter追加,不覆蓋。
bw.append(
country + "\t" +
scenario + "\t" +
tempStage + "\t" +
year + "\t" +
tempState
);
它在以前的項目中對我有效。新問題:它只是在線路中間發展起來。這是一個很好的線:
SultanateOfBrunei BeeBeeScenario Other 2019
最後一行通常是這樣的:
SultanateOfBrunei BeeBeeScenario Other 2019 Nondyna
或 Sulta
甚至 蘇
我把錯誤處理代碼忽略這樣的奇怪的不完整線條。
這意味着並非所有的數據都被寫入。我可以放棄一個數據,沒有問題...但它似乎正在削減更多。模擬運行1990年至2020年底,並且通常在2019年的某個時候出現。虛擬機的增加會有所幫助 - 它會進一步發展。但我只有一定的內存!
任何見解?
謝謝!
嘿,我想看到所有的代碼。 EVERTHING – Coffee
對不起......我想我的老闆們會殺了我,如果我再給予...有沒有你正在尋找的特定片段? – user1507455
*「我想我的老闆們會殺了我,如果我再給他們的話」* - 你問過他們嗎? –