我会进一步阐述我的问题。我有一个ArrayList<ArrayList<VehicleLoaded>>,其中VehicleLoaded是一个类,有几个参数。我想把所有这些VehicleLoaded都放在一个ArrayList中,有什么方法可以做到吗?
例如:我有这个:
[
1:[VehicleLoaded100, VehicleLoaded200, VehicleLoaded300,VehicleLoaded400],
2:[VehicleLoaded104,VehicleLoaded205,VehicleLoaded301],
3:[VehicleLoaded650, VehicleLoaded890,VehicleLoaded103]
…
]我想要的是:
[VehicleLoaded100, VehicleLoaded200, VehicleLoaded300,VehicleLoaded400,
VehicleLoaded104,VehicleLoaded205,VehicleLoaded301,
VehicleLoaded650, VehicleLoaded890,VehicleLoaded103]非常感谢。
发布于 2018-10-10 17:24:00
你可以用Streams来实现:
List<VehicleLoaded> list =
listOfLists.stream().flatMap(List::stream).collect(Collectors.toList());https://stackoverflow.com/questions/52736816
复制相似问题