Вы не разглашаете достаточно деталей о вашей структуре данных или объеме, поэтому сложно дать конкретное решение.
Вообще говоря, у вас есть эти три варианта.
Сериализация коллекции
У меня есть несколько значений для ключа
Вы можете использовать Map
с List
или Set
как его ценность.Это обсуждалось бесчисленное количество раз по переполнению стека.
Затем используйте сериализацию для записи и чтения в хранилище.
Текстовый файл
Запись текстового файла.
При необходимости используйте формат с разделителями табуляции или CSV.Для этого я предлагаю использовать библиотеку Apache Commons CSV.
База данных
Если у вас много данных или проблемы параллелизма с несколькими потоками, используйте базу данных, такую как H2 Database Engine.