Мне даны данные для разных автомобилей (год, модель) в виде автомобиля, рассмотрим 2 потока данных, поступающих в мою систему.
Входные данные:
("2018", "i20") ("2018", "zen") ("2016", "alto") ("2015", "k10") ("2014", "ertiga") («2016», «i20»)
Что мне нужно сделать, так это то, что когда пользователь вводит действительный ключ, например «2018», в качестве ключевого слова поиска, ему должны отображаться все связанные модели автомобилей в отсортированном порядке дляэтот ключ.
например, в этом случае вывод для "2018" должен быть: [i20, zen]
Я знаю, что в java hashmap не может быть дубликатов ключей, и я также провел некоторые исследованиячто это может быть реализовано с помощью MultiMap, но будет очень признателен за некоторые выводы.