首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何转换Arraylist<ArrayList<objects>>to ArrayList<objects>

如何转换Arraylist<ArrayList<objects>>to ArrayList<objects>
EN

Stack Overflow用户
提问于 2018-10-10 17:22:26
回答 1查看 78关注 0票数 3

我会进一步阐述我的问题。我有一个ArrayList<ArrayList<VehicleLoaded>>,其中VehicleLoaded是一个类,有几个参数。我想把所有这些VehicleLoaded都放在一个ArrayList中,有什么方法可以做到吗?

例如:我有这个:

代码语言:javascript
复制
[
1:[VehicleLoaded100, VehicleLoaded200, VehicleLoaded300,VehicleLoaded400],
2:[VehicleLoaded104,VehicleLoaded205,VehicleLoaded301],
3:[VehicleLoaded650, VehicleLoaded890,VehicleLoaded103]
…
]

我想要的是:

代码语言:javascript
复制
[VehicleLoaded100, VehicleLoaded200, VehicleLoaded300,VehicleLoaded400,
VehicleLoaded104,VehicleLoaded205,VehicleLoaded301,
VehicleLoaded650, VehicleLoaded890,VehicleLoaded103]

非常感谢。

EN

回答 1

Stack Overflow用户

发布于 2018-10-10 17:24:00

你可以用Streams来实现:

代码语言:javascript
复制
List<VehicleLoaded> list = 
    listOfLists.stream().flatMap(List::stream).collect(Collectors.toList());
票数 10
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/52736816

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档