インタフェース
java.util.function.IntUnaryOperatorの使用
パッケージ
説明
コレクション・フレームワーク、国際化サポート・クラス、サービス・ローダー、プロパティ、乱数生成、文字列解析とスキャン・クラス、Base64エンコーディングとデコード、ビット配列、およびその他のユーティリティ・クラスが含まれています。
単一の変数に対するロックフリーでスレッドセーフなプログラミングをサポートするクラスの小規模なツールキットです。
関数型インタフェースは、ラムダ式やメソッド参照のターゲットとなる型を提供します。
コレクションに対するマップ-リデュース変換など、要素のストリームに対する関数型の操作をサポートするクラスです。
インキュベート機能。 将来のリリースで削除されます。
-
java.utilでのIntUnaryOperatorの使用
修飾子と型メソッド説明static void
Arrays.parallelSetAll
(int[] array, IntUnaryOperator generator) 指定されたジェネレータ関数を使用して指定された配列の各要素を計算することで、すべての要素を並列に設定します。static void
Arrays.setAll
(int[] array, IntUnaryOperator generator) 指定されたジェネレータ関数を使用して指定された配列の各要素を計算することで、すべての要素を設定します。 -
java.util.concurrent.atomicでのIntUnaryOperatorの使用
修飾子と型メソッド説明final int
AtomicInteger.getAndUpdate
(IntUnaryOperator updateFunction) 指定された関数を適用した結果で現在の値を原子的に更新し、前の値を返します。final int
AtomicIntegerArray.getAndUpdate
(int i, IntUnaryOperator updateFunction) インデックスi
の要素を、指定された関数を適用した結果に原子的に更新し、前の値を返します。final int
AtomicIntegerFieldUpdater.getAndUpdate
(T obj, IntUnaryOperator updateFunction) このアップ・データで管理されている指定されたオブジェクトのフィールドを、指定された関数を適用した結果で元に戻し、前の値を返すようにアトミックに更新します。final int
AtomicInteger.updateAndGet
(IntUnaryOperator updateFunction) 指定された関数を適用した結果を現在の値に原子的に更新し、更新された値を返します。final int
AtomicIntegerArray.updateAndGet
(int i, IntUnaryOperator updateFunction) インデックスi
の要素を、指定された関数を適用した結果に原子的に更新し、更新された値を返します。final int
AtomicIntegerFieldUpdater.updateAndGet
(T obj, IntUnaryOperator updateFunction) このアップ・データによって管理される指定されたオブジェクトのフィールドを、指定された関数を適用した結果で自動的に更新し、更新された値を返します。 -
java.util.functionでのIntUnaryOperatorの使用
修飾子と型メソッド説明default IntUnaryOperator
IntUnaryOperator.andThen
(IntUnaryOperator after) まず入力にこの演算子を適用し、次に結果に演算子after
を適用する合成演算子を返します。default IntUnaryOperator
IntUnaryOperator.compose
(IntUnaryOperator before) まず入力に演算子before
を適用し、次に結果にこの演算子を適用する合成演算子を返します。static IntUnaryOperator
IntUnaryOperator.identity()
常に入力引数を返す単項演算子を返します。修飾子と型メソッド説明default IntUnaryOperator
IntUnaryOperator.andThen
(IntUnaryOperator after) まず入力にこの演算子を適用し、次に結果に演算子after
を適用する合成演算子を返します。default IntUnaryOperator
IntUnaryOperator.compose
(IntUnaryOperator before) まず入力に演算子before
を適用し、次に結果にこの演算子を適用する合成演算子を返します。 -
java.util.streamでのIntUnaryOperatorの使用
修飾子と型メソッド説明static IntStream
IntStream.iterate
(int seed, IntPredicate hasNext, IntUnaryOperator next) 指定されたnext
ファンクションの反復適用によって生成された順次順序付けされたIntStream
を、指定されたhasNext
述語を満たす条件付き初期要素に戻します。static IntStream
IntStream.iterate
(int seed, IntUnaryOperator f) 初期要素seed
に関数f
を繰り返し適用することで生成される、順序付けされた無限順次IntStream
を返します(seed
、f(seed)
、f(f(seed))
、といった要素から成るStream
が生成される)。IntStream.map
(IntUnaryOperator mapper) このストリームの要素に指定された関数を適用した結果から構成されるストリームを返します。 -
jdk.incubator.vectorでのIntUnaryOperatorの使用
修飾子と型メソッド説明static <E> VectorShuffle
<E> VectorShuffle.fromOp
(VectorSpecies<E> species, IntUnaryOperator fn) 範囲[0..VLENGTH-1]
に適用される演算子の連続する値から、指定された種のシャッフルを作成します。VectorSpecies.shuffleFromOp
(IntUnaryOperator fn) 範囲[0..VLENGTH-1]
に適用される演算子の連続する値から、この種のシャッフルを作成します。