如何使用java-streams将多个列表收集到一个列表中?

时间:2016-06-06 07:54:22

标签: java java-stream

如何使用java-streams

将多个List<MyListService> services; services.stream().XXX.collect(Collectors.toList()); interface MyListService { List<MyObject> getObjects(); } 值收集到一个列表中
{{1}}

由于我可以完全控制界面:或者我应该更改方法以返回数组而不是List?

1 个答案:

答案 0 :(得分:29)

您可以使用 foreach (var item in ViewBag.ListData) { <div> @item.Name </div> <div> @item.DepartmentName </div> } 收集MyListService个实例中包含的列表:

flatMap