我有以下数据:
Key value
----- ------
car toyota
car bmw
car honda
fruit apple
fruit banana
computer acer
computer asus
computer ibm
...
上述数据的每一行都是一个带有“key”和“value”字段的对象,全部存储在一个List<DataObject>
中。
我想将这个数据构建成一个如下所示的Map<String,List<String>>
:
"car" : ["toyota", "bmw", "honda"]
"fruit" : ["apple","banana"]
"computer" : ["acer","asus","ibm"]
如何从数据对象实现上述Map
结构?除此之外,我更想使用纯JDK提供的类或接口来实现结果,而不是使用外部库。有什么帮助吗?
Map<String, List<String>>
),你是指如何实现它?还有,这些数据存储在哪里以及以何种格式存储? - adarshr