У меня есть структура данных, которую я хотел бы иметь возможность записать в файл перед закрытием программы, а затем прочитать из файла, чтобы повторно заполнить структуру при следующем запуске приложения.
Моя структура - HashMap<String, Object>
. Объект довольно прост; Для переменных-членов он имеет String и два небольших нативных массива типа Boolean. Это действительно простое приложение, и я бы не ожидал, что за один раз будет больше 10-15 пар <key,value>
.
Я экспериментировал (безуспешно) с потоками ввода/вывода объекта. Нужно ли сделать класс Object сериализуемым?
Можете ли вы дать мне какие-либо предложения о том, как это сделать? Мне просто нужно подтолкнуть в правильном направлении. Спасибо!
РЕДАКТИРОВАТЬ: Ну, я чувствую себя еще глупо, я писал с одной карты и читал в другую карту, а затем сравнивал их, чтобы проверить свои результаты. Видимо, я сравнивал их неправильно. Вздох.