私はファイルを持っています:
RandomAccessFile file = new RandomAccessFile("files/bank.txt", "r");
そして、次を使用して、このファイルとの間でデータの読み取りと書き込みを行っています。
for (int pos = 0; pos < 1000; pos++) {
file.seek(40 * pos + 30);
double money = file.readDouble();
if (pos == num) {
money += i;
System.out.println(money+" "+i);
file.seek(40 * pos + 30);
file.writeDouble(money);
}
}
このようにして double を読み取ります - 正しく動作し、その double を以前に保持していた値 plus で上書きする必要がありますi
。ただし、値が変化しないため、これは機能しません。私は何を間違えましたか?