相关疑难解决方法(0)

Java 8流-嵌套映射到列表

firstlist
  .stream()
  .map( x -> { 
            return secondList
               .stream()
               .map( y -> { //return a string } )
               .collect(Collectors.toList()) // "Output" I need
              }
       )
    .//Get the "Output" here
Run Code Online (Sandbox Code Playgroud)

我有两个清单。第一个列表中的项目必须与第二个列表进行比较,并且必须建立新的列表。

样本输入

List 1 : [ { "id" ; 3, "names" : ["test","test2"] }]
List 2 : [ {"name": :"test" , "age" :3}]
Run Code Online (Sandbox Code Playgroud)

输出:

List 3 : [ {"id" : 3, "name" : "test", "age" :3} ]
Run Code Online (Sandbox Code Playgroud)

PS:names应该对照第二个清单检查第一个清单中的清单

java list hashmap java-8 java-stream

1
推荐指数
1
解决办法
1068
查看次数

标签 统计

hashmap ×1

java ×1

java-8 ×1

java-stream ×1

list ×1