私はIterable<T>
を持っています。この反復可能要素には、m
要素が含まれます。 n
要素を含むIterable<T>
を作成したいと考えています。ユーザーが入力するN
の場合はn = min(m, N)
です。これらの要素は、指定された反復可能要素の最初の要素である必要があります。イテラブルの最初のn要素を取得する
返されたIterable
は、元のIterable
でバックアップされ、要素のコピーではありません。
おそらくGuavaにこれを行う魔法の機能はありますか?
FluentIterable.limit() –