Есть ли аналог SetFilePointer в java android?

Мне нужно записать один байт в указанный адрес бинарного файла размером 0xFFFFFFFF. В плюсах была такая возможность посредством SetFilePointer, а тут ничего подобного не нашёл, везде только запись файла целиком.

private void writeFile (String FileName, String str) {
    try {
        // отрываем поток для записи
        BufferedWriter bw = new BufferedWriter(new OutputStreamWriter(
                openFileOutput(FileName, MODE_PRIVATE)));
        // пишем данные
        bw.write(str);
        // закрываем поток
        bw.close();
    } catch (FileNotFoundException e) {
        e.printStackTrace();
    } catch (IOException e) {
        e.printStackTrace();
    }
}

Можете подсказать?

UPD. Два минуса за минуту. Что не так?


Ответы (0 шт):