Как добиться этой структуры <String, List <>> [closed]
У меня есть данные, как показано ниже:
Key value
----- ------
car toyota
car bmw
car honda
fruit apple
fruit banana
computer acer
computer asus
computer ibm
...
(Каждая строка вышеуказанных данных являетсяobject с полями & quot; ключ & quot; и & quot; значение & quot ;, все в одном спискеList<DataObject>
)
Я хотел бы построить данные вMap<String, List<String>>
как следующее:
"car" : ["toyota", "bmw", "honda"]
"fruit" : ["apple","banana"]
"computer" : ["acer","asus","ibm"]
Как добиться вышеMap
структура из объектов данных?
******Besides******
Меня больше интересует использование чистых классов или интерфейсов, предоставляемых JDK, для достижения результата, а не использование внешней библиотеки. Любая помощь?