Java 8でリストのリストをリストに変換するにはどうすればよいですか? 質問する

Java 8でリストのリストをリストに変換するにはどうすればよいですか? 質問する

がある場合、 Java 8 の機能を使用して、それをすべてのオブジェクトを同じ反復順序で含むList<List<Object>>に変換するにはどうすればよいですか?List<Object>

ベストアンサー1

使用できますflatMap内部リストを(Streams に変換した後)単一の Stream にフラット化し、その結果をリストに収集します。

List<List<Object>> list = ...
List<Object> flat = 
    list.stream()
        .flatMap(List::stream)
        .collect(Collectors.toList());

おすすめ記事