gpt4 book ai didi

java - 如何将 map 转换为用户对象列表?

转载 作者:搜寻专家 更新时间:2023-11-01 01:31:10 24 4
gpt4 key购买 nike

我有一个具有以下结构的 HashMap:

Map<Object, List<OtherObject>>

我想把它转换成:

List<FinalObject>

作为最终对象:

public class FinalObject {
private Object object;
private List<OtherObject> otherObject;
}

最佳答案

假设你有一个像这样的构造函数:

public FinalObject(Object obj, List<OtherObject> list) {
this.object = obj;
this.otherObject = list;
}

然后你可以这样做:

List<FinalObject> newList = map.entrySet()
.stream().map(e -> new FinalObject(e.getKey(), e.getValue()))
.collect(Collectors.toList());

关于java - 如何将 map 转换为用户对象列表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55082210/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com