Имеется алгоритмик по изменению значений в файле :
RandomAccessFile randomaccessfile = new RandomAccessFile(fileName, "rw"); randomaccessfile.seek(4L); byte abyte0[] = new byte[4]; abyte0[0] = (byte)(recCount % 256); abyte0[1] = (byte)((recCount / 256) % 256); abyte0[2] = (byte)((recCount / 0x10000) % 256); abyte0[3] = (byte)((recCount / 0x1000000) % 256); randomaccessfile.write(abyte0, 0, abyte0.length); randomaccessfile.close();
перевожу метод для работы внутри BufferedOutputStream, без использования внешних файлов.
Вобщем задача:
есть "BufferedOutputStream stream", в нем записан файл
(ДБФ, генерится динамически, в конце генерялки есть подсчитанное кол-во строк, их нужно "апдейтнуть", как и в случае с фалом).
Нужно достучаться до этого же "4L" и сделать ему "апдейт".
Заранее всем спасибо!