for文の代わりにも使えます。ストリームの基本的なことは下記の記事で解説していますので、そちらもご参照ください。predicate)このストリームのすべての要素が指定された述語に一致するかどうかを返します。predicate)このストリームのいずれかの要素が指定された述語に一致するかどうかを返します。()このストリームの要素をdoubleに変換した結果から構成されるDoubleStreamを返します。()このストリームの要素をlongに変換した結果から構成されるLongStreamを返します。()このストリームの要素の算術平均を記述するOptionalDoubleを返します。このストリームが空の場合は空のOptionalを返します。()ストリームの各要素をIntegerにボクシングした結果から構成されるStreamを返します。()IntStreamのビルダーを返します。combiner)このストリームの要素に対して可変リダクション操作を実行します。b)最初のストリームの全要素と2番目のストリームの全要素を連結したものを要素に持つ、遅延連結ストリームを作成します。()このストリームの要素の個数を返します。()このストリームの重複を除いた要素から構成されるストリームを返します。predicate)このストリームが順序付けされている場合は、指定された述語に一致する要素の最長プレフィクスを削除した後に、このストリームの残りの要素で構成されるストリームを返します。()空の順次IntStreamを返します。predicate)このストリームの要素のうち、指定された述語に一致するものから構成されるストリームを返します。()ストリームの一部の要素を記述するOptionalIntを返します。ストリームが空の場合は空のOptionalIntを返します。()このストリームの最初の要素を記述するOptionalIntを返します。ストリームが空の場合は空のOptionalIntを返します。mapper)このストリームの各要素をマップされたストリーム(指定されたマッピング関数を各要素に適用することで得られる)の内容で置き換えた結果から成るストリームを返します。action)このストリームの各要素に対してアクションを実行します。ラムダ式を使う例です。action)このストリームの各要素に対してアクションを実行します。検出順が定義されたストリームでは、各要素が検出順に処理されることが保証されます。s)指定されたIntSupplierによって生成される要素を含む、順序付けされていない無限順次ストリームを返します。next)指定されたnext関数を初期要素に反復適用することによって生成され、与えられたhasNext述語を満たすことを条件とする、順次順序付けされたIntStreamを返します。f)初期要素seedに関数fを繰り返し適用することで生成される、順序付けされた無限順次IntStreamを返します(seed、f(seed)、f(f(seed))、といった要素から成るStreamが生成される)。maxSize)このストリームの要素をmaxSize以内の長さに切り詰めた結果から成るストリームを返します。mapper)このストリームの要素に指定された関数を適用した結果から構成されるストリームを返します。mapper)このストリームの各要素を複数の要素(特にゼロ個以上の要素)で置き換えた結果で構成されるストリームを返します。mapper)このストリームの要素に指定された関数を適用した結果から構成されるDoubleStreamを返します。mapper)このストリームの要素に指定された関数を適用した結果から構成されるLongStreamを返します。mapper)指定された関数をこのストリームの要素に適用した結果から構成される、オブジェクト値のStreamを返します。()このストリームの最大要素を記述するOptionalInt、またはこのストリームが空の場合は空のOptionalを返します。()このストリームの最小要素を記述するOptionalIntまたは空のオプション(このストリームが空の場合)を返します。predicate)指定された述語に一致する要素がこのストリーム内に存在しないかどうかを返します。t)単一要素を含む順次IntStreamを返します。values)指定された値を要素に持つ、順序付けされた順次ストリームを返します。action)このストリームの要素から成るストリームを返すほか、その結果のストリームから消費される各要素に対し、指定されたアクションを実行します。endExclusive)startInclusive(含む)からendExclusive(含まない)の範囲でステップ1でインクリメントした値を含む、順序付けされた順次IntStreamを返します。endInclusive)startInclusive(含む)からendInclusive(含む)の範囲でステップ1でインクリメントした値を含む、順序付けされた順次IntStreamを返します。op)指定された単位元の値と結合的な累積関数を使ってこのストリームの要素に対してリダクションを実行し、リデュースされた値を返します。op)結合的累積関数を使用して、このストリームの要素に対してリダクションを実行し、リダクションされた値を記述するOptionalIntを返します(ある場合)。n)このストリームの最初のn個の要素を破棄した残りの要素で構成されるストリームを返します。()このストリームの要素で構成されるストリームをソートされた順序で返します。()このストリーム内の要素の合計を返します。()このストリームの要素に関する各種のサマリー・データを記述するIntSummaryStatisticsを返します。predicate)このストリームが順序付けされている場合、指定された述語に一致するこのストリームから取得された要素の最長プレフィクスからなるストリームを返します。()このストリームの要素を含む配列を返します。BaseStream」をご参照ください。プログラミングTIPS!ページの先頭へ。