在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=)