gpt4 book ai didi

java - 如何从 lambda 表达式中收集列表

转载 作者:搜寻专家 更新时间:2023-10-31 08:18:53 25 4
gpt4 key购买 nike

<分区>

我正在编写一个将返回区域数据列表的方法,我正在按照以下方式进行操作但出现错误

@Override
public List<RegionData> getAllRegionsForDeliveryCountries()
{
final List<RegionData> regionData = new ArrayList<>();
final List<String> countriesIso = getCountryService().getDeliveryCountriesIso();
regionData = countriesIso.stream().map(c->i18nFacade.getRegionsForCountryIso(c)).collect(Collectors.toList());
return regionData;
}

我在

上遇到错误
type mismatch: cannot convert from List<List<RegionData>> to List<RegionData>

在线 regionData = countriesIso.stream().map(c->i18nFacade.getRegionsForCountryIso(c)).collect(Collectors.toList());

函数 i18nFacade.getRegionsForCountryIso(c) 正在返回区域数据列表,我想将这些列表组合成一个列表。我尝试使用 lambda 但无法这样做。

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