バッファリングされたライターが txt ファイルにランダムにゴミを書き込んでいます。nodes = Integer.valueOf(NODES_TEXT_FIELD.getText());
intのみを受け入れる必要がある 1 つの TextField の値を格納するために int を使用 します。
これは私の作家です:
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時間ここで立ち往生した..