Как напечатать содержимое байтового массива в файл не в одной строке? - PullRequest
0 голосов
/ 12 марта 2020

Я хочу преобразовать байтовый массив в файл в 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, но ничего не изменилось.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...