Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Java ME (J2ME) > сохранение (чтение) массива байт


Автор: aaa25 29.12.2010, 19:39
как сохранить (считать)  массив  байт (например (10,20,100)) в файл с:/mas.ttt (ttt-расширение файла)  без использования методов со строками (т.к. то, что сохраняешь отличается от того, что считываешь, видимо, идет какое-то перекодирование ),   в литературе есть описание отдельных операторов, но непонятно , например, какие классы импортировать и как эти операторы между собой связать , в примерах везде используется try и неясно возможны ли без  него файловые операции вообще. 
  буду благодарен за любые советы (примеры, ссылки)  по данной теме.

Автор: math64 30.12.2010, 09:03
Есть методы чтения/записи в массив байт - ими и нужно пользоваться:
Код

byte[] bytes;
int len, cnt;
OutputStream out;
InputStream in;

cnt = out.write(bytes,  len);
cnt = in.read(bytes, len);

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)