Страница 1 из 1

Как сохранить массив изображений или коллекцию массива байтов одним файлом?

Добавлено: 23 авг 2013, 06:36
FRIST_008
Как сохранить массив изображений или коллекцию массива байтов одним файлом, не используя базу данных?

Example: Bitmap[] or List<byte[]>

ObjectOutputStream не хочет работать с Bitmap или byte[]. Причина тут собственно в том что у Bitmap есть метод compress, а у байтов ByteArrayOutputStream.

ByteArrayOutputStream работает только с массивом байтов byte[], а не с коллекцией массивов байтов. Метода записи по сути два у этого класса: write(byte[] buffer и write(byte[] buffer, int offset, int len). С учетом того, что у меня это коллекция массива байтов, перегрузки для неё нету...=(

Запись, которую потом нельзя считать не подойдёт.

Повторю, мне нужно сохранить одним файлом, а не несколькими, а эти все варианты сохранения, могут только несколькими.

Ответ был дан