在java中将对象列表强制转换为映射列表
我有一个这样的对象列表在java中将对象列表强制转换为映射列表,java,arraylist,hashmap,Java,Arraylist,Hashmap,我有一个这样的对象列表 [ [ "Abhay Pawde", "Development" ], [ "Dinesh", null ] ] 我想将它们转换为地图列表,例如下面提到的: [ [ "name":"Abhay Pawde", "dept":"Development" ], [ "name":"Dinesh", "dept":null ] ] 如何在Java中
[
[
"Abhay Pawde",
"Development"
],
[
"Dinesh",
null
]
]
我想将它们转换为地图列表,例如下面提到的:
[
[
"name":"Abhay Pawde",
"dept":"Development"
],
[
"name":"Dinesh",
"dept":null
]
]
如何在Java中实现这一点?我不确定这里是否提到了其他解决方案。请让我知道。查询数据库后获得对象列表 您可以使用jdk-8功能将其收集到地图中,例如:
yourList.stream()
.map(Collectors.toMap(YourObject::getName, YourObject::getDepartment))
这与转换为地图无关。您需要命名从何处获取这些对象的字段。感谢您的帮助。没问题,但请尝试使用google=)