我的緩衝寫入器正在我的txt文件中寫入一些隨機垃圾。我使用int nodes = Integer.valueOf(NODES_TEXT_FIELD.getText());
來存儲應該只接受ints的一個TextField的值。緩衝的寫入器在文本文件上寫入內存垃圾
這是我的作家:
private static void writeOnFile(BufferedWriter writer, int nodes){
try {
System.out.println(nodes);
System.out.println("Last check before write");
writer.write(nodes);
System.out.println(nodes);
} catch (IOException e) {
JOptionPane.showMessageDialog(null, "Failed to write data on file");
e.printStackTrace();
}
}
我的輸出:
2
Last check before write
2
,並在文本文件中,我發現: '?' (取決於什麼號碼,你輸入
任何人有什麼可能是錯的任何想法,這改變到另一個存儲垃圾?我堅持在這裏5小時,直至現在..
謝謝你,那是輝煌而快速的。 –