ファイル操作に関する質問です。
以下のようなファイルがあったとき
---------------
#KEY_0=V_0
#KEY_1=V_1
#KEY_2=V_2
...
#KEY_n=V_n
---------------KEY_iは文字列、V_iは整数
KEY_iに対する値V_iを更新するにはどうすればよいのでしょうか?

以下のように書こうと思ったのですが、
何か見当違いな気がしたので質問しました(実際、間違ってます)。
以下ではKEY_iが見つかったとき、
V_iの値を1増やすようなことをしています。

RandomAccessFile rw = new RandomAccessFile(f, "rw");
String line;
while ((line = rw.readLine()) != null) {
    if (line.indexOf('#') == 0) {
        int eIndex = line.indexOf('=');

        String key = line.substring(1, eIndex);
        int value = Integer.parseInt(line.substring(eIndex + 1));

        rw.writeBytes("#" + key + "=" + (++value) + "\n");
    } else {
        rw.writeBytes(line + "\n");
    }
}
rw.close();