Как сохранить список массивов объектов в файл, чтобы впоследствии можно было прочитать его из файла и сохранить его данные?Java Как сохранить список массивов объектов в файле?
Я пытаюсь написать программу на Java, которая использует графический интерфейс, чтобы позволить пользователю вводить запись, то есть контактную информацию (с именем, изображением, контактной информацией), а затем хранить его в файле. Позже они могут прочитать весь файл в виде списка контактов.
Мне интересно, как лучше всего включить это в отсортированный в алфавитном порядке файл, чтобы при чтении он всегда отображал элементы в правильном порядке. В настоящее время я сохраняю каждый контакт как отдельный файл, а затем просто загружаю его, как они появляются в каталоге. Есть ли способ сохранить их в один файл, а затем каким-то образом получить доступ к каждой записи последовательно? Я предполагаю, что я действительно спрашиваю, возможно ли в Java сохранять объект в файл text/data, а затем читать его как «объект».
Я понятия не имею, что это значит, но, по прошествии двадцати минут работы в Google, сериализация ArrayList кажется многообещающей. Спасибо, что направили меня в правильном направлении. Теперь мне нужно только выяснить, что это значит. : p –
Как вы храните несколько записей в своей программе (в то время как данные находятся в ОЗУ)? Массив, ArrayList, LinkedList, ...? И я предположил, что вы используете встроенную сериализацию Java. Повторяя вопрос, это может быть не так. Итак, как хранятся записи в их файлах? – deviantfan
В настоящее время я каждый раз загружаю их в ArrayList, но в настоящее время они хранятся каждый в отдельном отдельном файле. Кроме того, единственное, что я знаю о сериализации прямо сейчас, это то, что Eclipse заставляет меня сериализовать мой кадр Swing, но я понятия не имею, почему и что он делает. –