【前提条件】 [環境] JDK 8.0 NetBeans 8.0 [参考資料] Oracle公式ドキュメント Lambda Expressions (The Java™ Tutorials > Learning the Java Language > Classes and Objects) 【概要】 今回はflatMapについて調べてみました。 flatMapはStream内の要素を受け取りStreamを返すメソッドです。 Collectionの中にネストしたCollectionがある場合になどに使えます。 【データ用のクラス】 flatMapを使う前にサンプル用のデータを作ります。 SalesクラスににはIntegerのListを持たせます。 import java.util.ArrayList; import java.util.List; public class Sales {