小编Uma*_*ari的帖子

如何在Java 8中使用concat获取不同的对象列表

我有2个Java类.

class A {
 String name;
 List<B> numbers;
}

class B {
 Integer number;
}
Run Code Online (Sandbox Code Playgroud)

我希望得到A类的独特之处并将其中的B列表连接起来.

例如,假设我有一个包含以下对象的List.

List<A>{
 name = "abc"
 List<B>{1,2}

 name= "xyz"
 List<B>{3,4}

 name = "abc"
 List<B>{3,5}
}
Run Code Online (Sandbox Code Playgroud)

结果应该是:

List<A>{
 name = "abc"
 List<B>{1,2,3,5}

 name="xyz"
 List<B>{3,4}
}
Run Code Online (Sandbox Code Playgroud)

任何帮助,将不胜感激.

注意:我想使用Java 8流实现此功能.

谢谢

java concat distinct-values java-8 java-stream

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

标签 统计

concat ×1

distinct-values ×1

java ×1

java-8 ×1

java-stream ×1