Java сериализация, как определить и назвать один файл для каждого объекта? - PullRequest
0 голосов
/ 15 апреля 2020

Я хочу сохранить несколько файлов, используя Stream для сериализации объектов, с одним сериализуемым объектом на файл.

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

Но во время выполнения я хочу добавить новые элементы в этот список и удалить элементы. И я хочу обновить папку с моими файлами одновременно.

Так что я должен был создать один файл на объект. Но может быть, есть другое решение?

Основная проблема: как назвать каждый файл? Чтобы избежать перезаписи файла, ...

Сначала я подумал, что мне придется именовать свои файлы в зависимости от имени строки, заданной пользователем, но мне придется проверить, является ли файл имени действительным, ...

Может быть, решение состоит в том, чтобы просто назвать мои файлы целым числом, и при первой загрузке я просто продолжаю счетчик из более высокого файла?

Я полагаю, моя проблема часто, так что вы предлагаете написать во время выполнения динамический c список объектов?

Спасибо вам

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