| 程序包 | 说明 |
|---|---|
| org.dromara.stream.core.async | |
| org.dromara.stream.core.lambda.function | |
| org.dromara.stream.core.optional |
| 限定符和类型 | 方法和说明 |
|---|---|
static <T> List<T> |
AsyncHelper.supply(AsyncConfig asyncConfig,
SerSupp<T>... suppliers) |
static <T> List<T> |
AsyncHelper.supply(AsyncConfig asyncConfig,
SerSupp<T>... suppliers) |
static <T> List<T> |
AsyncHelper.supply(SerSupp<T>... suppliers) |
static <T> List<T> |
AsyncHelper.supply(SerSupp<T>... suppliers) |
| 限定符和类型 | 方法和说明 |
|---|---|
static <T> SerSupp<T> |
SerSupp.last(SerSupp<T>... serSups)
last
|
static <T> SerSupp<T> |
SerSupp.last(SerSupp<T>... serSups)
last
|
| 限定符和类型 | 方法和说明 |
|---|---|
static <T> SerSupp<T> |
SerSupp.last(SerSupp<T>... serSups)
last
|
static <T> SerSupp<T> |
SerSupp.last(SerSupp<T>... serSups)
last
|
| 限定符和类型 | 方法和说明 |
|---|---|
Sf<T> |
Sf.or(SerSupp<Sf<T>> supplier)
中间生产者操作,
如果当前
Sf中所包裹元素为null则拿到生产者所生产对象包裹到Sf中替换原有值,不为null则返回Sf本身 |
Sf<T> |
Sf.or(SerSupp<Sf<T>> supplier)
中间生产者操作,
如果当前
Sf中所包裹元素为null则拿到生产者所生产对象包裹到Sf中替换原有值,不为null则返回Sf本身 |
T |
Sf.orGet(SerSupp<T> supplier)
生产者操作,与orElse(T other)区别为自定义产生数据的逻辑操作,返回值定制性更高
获取当前
Sf中包裹对象如果当前Sf中所包裹元素为null则拿到生产者所生产对象包裹到Sf中替换原有值,不为Sf则返回Sf所包裹对象 |
T |
Sf.orGet(SerSupp<T> supplier)
生产者操作,与orElse(T other)区别为自定义产生数据的逻辑操作,返回值定制性更高
获取当前
Sf中包裹对象如果当前Sf中所包裹元素为null则拿到生产者所生产对象包裹到Sf中替换原有值,不为Sf则返回Sf所包裹对象 |
<X extends Throwable> |
Sf.orThrow(SerSupp<X> supplier)
与require(SerSupplier
Sf对象如果当前Sf中所包裹元素为null则抛出指定异常,
不为null则返回Sf对象所操作数据 |
<X extends Throwable> |
Sf.orThrow(SerSupp<X> supplier)
与require(SerSupplier
Sf对象如果当前Sf中所包裹元素为null则抛出指定异常,
不为null则返回Sf对象所操作数据 |
<X extends Throwable> |
Sf.require(SerSupp<X> supplier)
获取当前
Sf对象如果当前Sf中所包裹元素为null则抛出指定异常,
不为null则返回Sf对象(中间操作) |
<X extends Throwable> |
Sf.require(SerSupp<X> supplier)
获取当前
Sf对象如果当前Sf中所包裹元素为null则抛出指定异常,
不为null则返回Sf对象(中间操作) |
Copyright © 2023 dromara. All rights reserved.