Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
Форум программистов > Java: Общие вопросы > Чтение и запись в файл byte и short |
Автор: accessd 11.4.2007, 00:46 | ||
В файл записываются числа byte и short.
Как мне потом при чтении узнать где byte, а где short? И соответственно считать в массив. |
Автор: LSD 11.4.2007, 10:36 |
Ты сам должен об этом позаботится, или записывать некий индикатор в начало файла, или еще как. |
Автор: accessd 11.4.2007, 14:07 | ||
В этом то и проблема.. Понятно, что нужен некоторый индикатор, byte это или short, но какой? Для чтения я буду использовать RandomAccessFile. |
Автор: LSD 11.4.2007, 14:37 |
Да какой хочешь. Например пусть всегда первым байтом идет тип массива, 0 - int, 1 - short. Далее 4 байта - длинна этого массива, затем данные. Или используй сериализацию, там эта проблема уже решена. Но весь файл надо писать и читать за один проход. |