Java8使用流从类对象中提取多个字段

时间:2018-01-24 07:43:11

标签: java lambda java-8 java-stream

我有author_idList class个对象,其中包含多个字段,包括A& number1除了其他各种人之外。

我想提取所有独特的number2&来自number1的{​​{1}}来自java 8 number2 s。

List<A>功能帮助我只获得如下所示的1个字段:

Stream

执行上述代码后,无法提取map。我怎么能这样做?

1 个答案:

答案 0 :(得分:10)

您可以使用flatMap

提取两者
list.stream().flatMap(a -> Stream.of(a.getNumber1(),a.getNumber2())).distinct()...