Я хочу преобразовать байтовый массив в файл в java. Массив байтов на самом деле является буфером (например, буфер имеет 128 свободных пространств, и я выбираю, сколько байтов подойдет в этом конкретном буфере), и для заполнения каждого буфера я использую a для l oop. В конце у меня есть, например, 10 буферов с байтами, и я хочу теперь преобразовать их в файл. Проблема здесь заключается в том, что, когда я смотрю в файл, буферы печатаются в одной строке, а я хочу разделиться (один в каждая строка текста) Как это возможно? Спасибо.
FileOutputStream fos = new FileOutputStream("bytesFile");
for-loop{
for-loop{
some code for filling the byte array named byteArray
}
fos.write(byteArray);
}
Я также пытался использовать BufferedOutputStream и RandomAccessFile, но ничего не изменилось.