gpt4 book ai didi

java - 我如何使用 Java 8 流从我的 HashMap 中获取值

转载 作者:行者123 更新时间:2023-11-30 06:54:57 25 4
gpt4 key购买 nike

<分区>

我有一个看起来像这样的 HashMap :

Map<String, ImageRecipeMap> contentIdToImageIdsMap = new HashMap<>();

我的 ImageRecipeMap 对象看起来像这样:

public class ImageRecipeMap {

private ContentType contentType;

private List<String> imageIds;

public List<String> getImageIds() {
return imageIds;
}

public void setImageIds(List<String> imageIds) {
this.imageIds = imageIds;
}

...
}

我想获取所有 imageIds 列表并使用 java 8 流创建一个完整的 imageIds 列表。这是我目前所拥有的,但我的收集似乎有一个编译错误:

List<String> total = contentIdToImageIdsMap.values().stream()
.map(value -> value.getImageIds())
.collect(Collectors.toList());

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