在Java 8中将2个不同类型的列表合并为一个列表

时间:2019-07-17 07:02:43

标签: java list java-8

我有一个return order; Set<LicenseNameWithText>

结构如下:

LicenseNameWithText::类型为String的
List<Obligation>name和类型为id
obligationList //一开始是空的

义务::字符串类型的
List<Obligation>text类型的
licenseIdList //已填充

List<String>中出现的id等于LicenseNameWithText的{​​{1}}中出现的每个元素。

licenseIds中的每个Obligation可以具有多个义务。 映射将为licenseId

我想要实现的是使用licenseIdList中的licenseId -> List<Obligation>填充obligationList中的LicenseNameWithText

我想使用Java 8流实现这一点。

传统的for循环如下所示:

licenseIdList

0 个答案:

没有答案