インタフェース
java.util.stream.IntStreamの使用
-
IntStreamを使用しているパッケージ パッケージ 説明 java.lang Javaプログラミング言語の設計にあたり基本的なクラスを提供します。java.util コレクション・フレームワーク、国際化サポート・クラス、サービス・ローダー、プロパティ、乱数生成、文字列解析とスキャン・クラス、Base64エンコーディングとデコード、ビット配列、およびその他のユーティリティ・クラスが含まれています。java.util.concurrent 並行プログラミングでよく使用されるユーティリティ・クラスです。java.util.stream コレクションに対するマップ-リデュース変換など、要素のストリームに対する関数型の操作をサポートするクラスです。 -
-
java.langでのIntStreamの使用
IntStreamを返すjava.langのメソッド 修飾子と型 メソッド 説明 default IntStream
CharSequence. chars()
このシーケンスのchar
値をゼロ拡張したint
を含むストリームを返します。IntStream
String. chars()
このシーケンスのchar
値をゼロ拡張したint
を含むストリームを返します。default IntStream
CharSequence. codePoints()
このシーケンスからコード・ポイント値のストリームを返します。IntStream
String. codePoints()
このシーケンスからコード・ポイント値のストリームを返します。 -
java.utilでのIntStreamの使用
IntStreamを返すjava.utilのメソッド 修飾子と型 メソッド 説明 IntStream
Random. ints()
擬似乱数int
値を含む、事実上無制限のストリームを返します。IntStream
Random. ints(int randomNumberOrigin, int randomNumberBound)
指定された起点(含む)と境界(含まない)に準拠した擬似乱数int
値を含む、事実上無制限のストリームを返します。IntStream
Random. ints(long streamSize)
擬似乱数int
値を、指定されたstreamSize
数だけ生成するストリームを返します。IntStream
Random. ints(long streamSize, int randomNumberOrigin, int randomNumberBound)
指定された起点(含む)と境界(含まない)に準拠した擬似乱数int
値を、指定されたstreamSize
数だけ生成するストリームを返します。IntStream
SplittableRandom. ints()
このジェネレータまたはそれから分割されたジェネレータあるいはその両方から、実質的に無制限に擬似乱数int
値を生成するストリームを返します。IntStream
SplittableRandom. ints(int randomNumberOrigin, int randomNumberBound)
このジェネレータまたはそれから分割されたジェネレータあるいはその両方から、実質的に無制限に擬似乱数int
値を生成するストリームを返します。各値は、指定された起点(これを含む)と限界(これを含まない)に従います。IntStream
SplittableRandom. ints(long streamSize)
このジェネレータまたはそれから分割されたジェネレータあるいはその両方から、streamSize
で指定された数の擬似乱数int
値を生成するストリームを返します。IntStream
SplittableRandom. ints(long streamSize, int randomNumberOrigin, int randomNumberBound)
このジェネレータまたはそれから分割されたジェネレータあるいはその両方から、streamSize
で指定された数の擬似乱数int
値を生成するストリームを返します。各値は、指定された起点(これを含む)と限界(これを含まない)に従います。static IntStream
Arrays. stream(int[] array)
指定された配列をソースとして使用して、逐次的なIntStream
を返します。static IntStream
Arrays. stream(int[] array, int startInclusive, int endExclusive)
指定された配列の指定された範囲をソースとして使用して、逐次的なIntStream
を返します。IntStream
BitSet. stream()
このBitSet
にビットが設定状態で保持されているインデックスのストリームを返します。IntStream
OptionalInt. stream()
値が存在する場合は、その値のみを含む順次IntStream
を返し、それ以外の場合は空のIntStream
を返します。 -
java.util.concurrentでのIntStreamの使用
IntStreamを返すjava.util.concurrentのメソッド 修飾子と型 メソッド 説明 IntStream
ThreadLocalRandom. ints()
擬似乱数int
値を含む、事実上無制限のストリームを返します。IntStream
ThreadLocalRandom. ints(int randomNumberOrigin, int randomNumberBound)
指定された起点(含む)と境界(含まない)に準拠した擬似乱数int
値を含む、事実上無制限のストリームを返します。IntStream
ThreadLocalRandom. ints(long streamSize)
擬似乱数int
値を、指定されたstreamSize
数だけ生成するストリームを返します。IntStream
ThreadLocalRandom. ints(long streamSize, int randomNumberOrigin, int randomNumberBound)
指定された起点(含む)と境界(含まない)に準拠した擬似乱数int
値を、指定されたstreamSize
数だけ生成するストリームを返します。 -
java.util.streamでのIntStreamの使用
IntStreamを返すjava.util.streamのメソッド 修飾子と型 メソッド 説明 IntStream
IntStream.Builder. build()
ストリームを構築し、このビルダーの状態を構築済に遷移させます。static IntStream
IntStream. concat(IntStream a, IntStream b)
最初のストリームの全要素と2番目のストリームの全要素を連結したものを要素に持つ、遅延連結ストリームを作成します。IntStream
IntStream. distinct()
このストリームの重複を除いた要素から構成されるストリームを返します。default IntStream
IntStream. dropWhile(IntPredicate predicate)
このストリームが順序付けされている場合は、指定された述語に一致する要素の最長プレフィクスを削除した後に、このストリームの残りの要素で構成されるストリームを返します。static IntStream
IntStream. empty()
空の順次IntStream
を返します。IntStream
IntStream. filter(IntPredicate predicate)
このストリームの要素のうち、指定された述語に一致するものから構成されるストリームを返します。IntStream
IntStream. flatMap(IntFunction<? extends IntStream> mapper)
このストリームの各要素をマップされたストリーム(指定されたマッピング関数を各要素に適用することで得られる)の内容で置き換えた結果から成るストリームを返します。IntStream
Stream. flatMapToInt(Function<? super T,? extends IntStream> mapper)
このストリームの各要素をマップされたストリーム(指定されたマッピング関数を各要素に適用することで得られる)の内容で置き換えた結果から成るIntStream
を返します。static IntStream
IntStream. generate(IntSupplier s)
指定されたIntSupplier
によって生成される要素を含む、順序付けされていない無限順次ストリームを返します。static IntStream
StreamSupport. intStream(Supplier<? extends Spliterator.OfInt> supplier, int characteristics, boolean parallel)
Spliterator.OfInt
のSupplier
から順次または並列の新しいIntStream
を作成します。static IntStream
StreamSupport. intStream(Spliterator.OfInt spliterator, boolean parallel)
Spliterator.OfInt
から順次または並列の新しいIntStream
を作成します。static IntStream
IntStream. iterate(int seed, IntPredicate hasNext, IntUnaryOperator next)
指定されたnext
関数を初期要素に反復適用することによって生成され、与えられたhasNext
述語を満たすことを条件とする、順次順序付けされたIntStream
を返します。static IntStream
IntStream. iterate(int seed, IntUnaryOperator f)
初期要素seed
に関数f
を繰り返し適用することで生成される、順序付けされた無限順次IntStream
を返します(seed
、f(seed)
、f(f(seed))
、といった要素から成るStream
が生成される)。IntStream
IntStream. limit(long maxSize)
このストリームの要素をmaxSize
以内の長さに切り詰めた結果から成るストリームを返します。IntStream
IntStream. map(IntUnaryOperator mapper)
このストリームの要素に指定された関数を適用した結果から構成されるストリームを返します。IntStream
DoubleStream. mapToInt(DoubleToIntFunction mapper)
このストリームの要素に指定された関数を適用した結果から構成されるIntStream
を返します。IntStream
LongStream. mapToInt(LongToIntFunction mapper)
このストリームの要素に指定された関数を適用した結果から構成されるIntStream
を返します。IntStream
Stream. mapToInt(ToIntFunction<? super T> mapper)
このストリームの要素に指定された関数を適用した結果から構成されるIntStream
を返します。static IntStream
IntStream. of(int t)
単一要素を含む順次IntStream
を返します。static IntStream
IntStream. of(int... values)
指定された値を要素に持つ、順序付けされた順次ストリームを返します。IntStream
IntStream. peek(IntConsumer action)
このストリームの要素から成るストリームを返すほか、その結果のストリームから消費される各要素に対し、指定されたアクションを実行します。static IntStream
IntStream. range(int startInclusive, int endExclusive)
startInclusive
(含む)からendExclusive
(含まない)の範囲でステップ1
でインクリメントした値を含む、順序付けされた順次IntStream
を返します。static IntStream
IntStream. rangeClosed(int startInclusive, int endInclusive)
startInclusive
(含む)からendInclusive
(含む)の範囲でステップ1
でインクリメントした値を含む、順序付けされた順次IntStream
を返します。IntStream
IntStream. skip(long n)
このストリームの最初のn
個の要素を破棄した残りの要素で構成されるストリームを返します。IntStream
IntStream. sorted()
このストリームの要素で構成されるストリームをソートされた順序で返します。default IntStream
IntStream. takeWhile(IntPredicate predicate)
このストリームが順序付けされている場合、指定された述語に一致するこのストリームから取得された要素の最長プレフィクスからなるストリームを返します。IntStream型のパラメータを持つjava.util.streamのメソッド 修飾子と型 メソッド 説明 static IntStream
IntStream. concat(IntStream a, IntStream b)
最初のストリームの全要素と2番目のストリームの全要素を連結したものを要素に持つ、遅延連結ストリームを作成します。IntStream型の型引数を持つjava.util.streamのメソッド・パラメータ 修飾子と型 メソッド 説明 IntStream
IntStream. flatMap(IntFunction<? extends IntStream> mapper)
このストリームの各要素をマップされたストリーム(指定されたマッピング関数を各要素に適用することで得られる)の内容で置き換えた結果から成るストリームを返します。IntStream
Stream. flatMapToInt(Function<? super T,? extends IntStream> mapper)
このストリームの各要素をマップされたストリーム(指定されたマッピング関数を各要素に適用することで得られる)の内容で置き換えた結果から成るIntStream
を返します。
-