回答:
署名が異なることに注意してください。
generate
はを受け取りIntSupplier
ます。つまり、何も与えられずにintを生成することになっています。使用例には、同じ整数の定数ストリームの作成、ランダムな整数のストリームの作成が含まれます。ストリームの各要素が前の要素に依存していないことに注意してください。
iterate
はa seed
とaを取りIntUnaryOperator
ます。つまり、前の要素に基づいて各要素を生成することになります。これは、帰納的に定義されたシーケンスを作成する場合などに役立ちます。この場合、各要素は前の要素に依存することになっています。