接口的使用
java.util.function.IntUnaryOperator
使用 IntUnaryOperator 的包
包
描述
包含集合框架、一些国际化支持类、服务加载器、属性、随机数生成、字符串解析和扫描类、base64 编码和解码、位数组和几个杂项实用程序类。
支持对单个变量进行无锁线程安全编程的小型类工具包。
Functional interfaces 为 lambda 表达式和方法引用提供目标类型。
支持对元素流进行函数式操作的类,例如对集合的 map-reduce 转换。
孵化功能。 将在未来的版本中删除。
-
IntUnaryOperator 在 java.util 中的用法
java.util 中的方法,参数类型为 IntUnaryOperator修饰符和类型方法描述static voidArrays.parallelSetAll(int[] array, IntUnaryOperator generator) 并行设置指定数组的所有元素,使用提供的生成器函数计算每个元素。static voidArrays.setAll(int[] array, IntUnaryOperator generator) 设置指定数组的所有元素,使用提供的生成器函数计算每个元素。 -
IntUnaryOperator 在 java.util.concurrent.atomic 中的用法
java.util.concurrent.atomic 中的方法,参数类型为 IntUnaryOperator修饰符和类型方法描述final intAtomicInteger.getAndUpdate(IntUnaryOperator updateFunction) 以原子方式更新(具有VarHandle.compareAndSet(java.lang.Object...)指定的记忆效应)当前值与应用给定函数的结果,返回先前的值。final intAtomicIntegerArray.getAndUpdate(int i, IntUnaryOperator updateFunction) 使用给定函数的应用结果以原子方式更新(具有VarHandle.compareAndSet(java.lang.Object...)指定的记忆效应)索引i处的元素,返回先前的值。final intAtomicIntegerFieldUpdater.getAndUpdate(T obj, IntUnaryOperator updateFunction) 使用给定函数的应用结果原子地更新(具有VarHandle.compareAndSet(java.lang.Object...)指定的记忆效应)由该更新程序管理的给定对象的字段,返回先前的值。final intAtomicInteger.updateAndGet(IntUnaryOperator updateFunction) 使用给定函数的应用结果以原子方式更新(具有VarHandle.compareAndSet(java.lang.Object...)指定的记忆效应)当前值,返回更新后的值。final intAtomicIntegerArray.updateAndGet(int i, IntUnaryOperator updateFunction) 使用给定函数的应用结果以原子方式更新(具有VarHandle.compareAndSet(java.lang.Object...)指定的记忆效应)索引i处的元素,返回更新后的值。final intAtomicIntegerFieldUpdater.updateAndGet(T obj, IntUnaryOperator updateFunction) 使用给定函数的应用结果原子地更新(具有VarHandle.compareAndSet(java.lang.Object...)指定的记忆效应)由该更新程序管理的给定对象的字段,返回更新后的值。 -
IntUnaryOperator 在 java.util.function 中的用法
java.util.function 中返回 IntUnaryOperator 的方法修饰符和类型方法描述default IntUnaryOperatorIntUnaryOperator.andThen(IntUnaryOperator after) 返回一个复合运算符,该运算符首先将此运算符应用于其输入,然后将after运算符应用于结果。default IntUnaryOperatorIntUnaryOperator.compose(IntUnaryOperator before) 返回一个复合运算符,它首先将before运算符应用于其输入,然后将此运算符应用于结果。static IntUnaryOperatorIntUnaryOperator.identity()返回始终返回其输入参数的一元运算符。java.util.function 中的方法,参数类型为 IntUnaryOperator修饰符和类型方法描述default IntUnaryOperatorIntUnaryOperator.andThen(IntUnaryOperator after) 返回一个复合运算符,该运算符首先将此运算符应用于其输入,然后将after运算符应用于结果。default IntUnaryOperatorIntUnaryOperator.compose(IntUnaryOperator before) 返回一个复合运算符,它首先将before运算符应用于其输入,然后将此运算符应用于结果。 -
IntUnaryOperator 在 java.util.stream 中的用法
java.util.stream 中的方法,参数类型为 IntUnaryOperator修饰符和类型方法描述static IntStreamIntStream.iterate(int seed, IntPredicate hasNext, IntUnaryOperator next) 返回由给定的next函数迭代应用到初始元素而产生的顺序有序的IntStream,条件是满足给定的hasNext谓词。static IntStreamIntStream.iterate(int seed, IntUnaryOperator f) 返回由函数f迭代应用到初始元素seed产生的无限顺序有序IntStream,产生由seed、f(seed)、f(f(seed))等组成的Stream。IntStream.map(IntUnaryOperator mapper) 返回一个流,该流由将给定函数应用于此流的元素的结果组成。 -
IntUnaryOperator 在 jdk.incubator.vector 中的用法
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]的运算符的连续值中为该物种创建随机播放。