Java8:流合并两个列表

use*_*890 3 java java-8 java-stream

我有两个清单

List1 - (1, 2, 3)
List2 - (4, 5, 6,7, 8)
Run Code Online (Sandbox Code Playgroud)

想要将两个列表合并为 (1, 4, 2, 5, 3, 6, 7, 8)使用 java 流

List1、List2 中的第一个元素和 list1、list2 中的第二个元素……依此类推……如果还有任何额外的元素,则放在最后。

Max*_*pov 6

Stream.concat(list1.stream(), list2.stream())
   .collect(Collectors.toList())
Run Code Online (Sandbox Code Playgroud)

  • 哦,我的错。对不起。请查看这个答案/sf/answers/3596974531/ (2认同)