| Package | Description |
|---|---|
| com.landawn.abacus | |
| com.landawn.abacus.util | |
| com.landawn.abacus.util.function |
| Modifier and Type | Method and Description |
|---|---|
<E extends Exception> |
DataSet.addColumn(int columnIndex,
String newColumnName,
Collection<String> fromColumnNames,
Throwables.Function<? super NoCachingNoUpdating.DisposableObjArray,?,E> func)
Generate the new column values from the specified columns by the specified
Function. |
<T,E extends Exception> |
DataSet.addColumn(int columnIndex,
String newColumnName,
String fromColumnName,
Throwables.Function<T,?,E> func)
Generate the new column values from the specified column by the specified
Function. |
<E extends Exception> |
DataSet.addColumn(String newColumnName,
Collection<String> fromColumnNames,
Throwables.Function<? super NoCachingNoUpdating.DisposableObjArray,?,E> func)
Generate the new column values from the specified columns by the specified
Function. |
<T,E extends Exception> |
DataSet.addColumn(String newColumnName,
String fromColumnName,
Throwables.Function<T,?,E> func)
Generate the new column values from the specified column by the specified
Function. |
<R,E extends Exception> |
DataSet.apply(Throwables.Function<? super DataSet,R,E> func) |
<E extends Exception> |
DataSet.combineColumns(Collection<String> columnNames,
String newColumnName,
Throwables.Function<? super NoCachingNoUpdating.DisposableObjArray,?,E> combineFunc) |
<E extends Exception,E2 extends Exception> |
DataSet.combineColumns(Throwables.Predicate<String,E> columnNameFilter,
String newColumnName,
Throwables.Function<? super NoCachingNoUpdating.DisposableObjArray,?,E2> combineFunc) |
<E extends Exception> |
DataSet.distinctBy(Collection<String> columnNames,
Throwables.Function<? super NoCachingNoUpdating.DisposableObjArray,?,E> keyMapper)
Returns a new
DataSet with the rows de-duplicated by the values in the specified columns from the specified fromRowIndex to toRowIndex. |
<K,E extends Exception> |
DataSet.distinctBy(String columnName,
Throwables.Function<K,?,E> keyMapper)
Returns a new
DataSet with the rows de-duplicated by the value in the specified column from the specified fromRowIndex to toRowIndex. |
<T,E extends Exception> |
DataSet.divideColumn(String columnName,
Collection<String> newColumnNames,
Throwables.Function<T,? extends List<?>,E> divideFunc) |
<E extends Exception> |
DataSet.flatMap(Collection<String> fromColumnNames,
Throwables.Function<NoCachingNoUpdating.DisposableObjArray,? extends Collection<?>,E> func,
String newColumnName,
Collection<String> copyingColumnNames) |
<E extends Exception> |
DataSet.flatMap(String fromColumnName,
Throwables.Function<?,? extends Collection<?>,E> func,
String newColumnName,
Collection<String> copyingColumnNames) |
<E extends Exception> |
DataSet.flatMap(String fromColumnName,
Throwables.Function<?,? extends Collection<?>,E> func,
String newColumnName,
String copyingColumnName) |
<U,E extends Exception> |
DataSet.groupBy(Collection<String> columnNames,
String aggregateResultColumnName,
Collection<String> aggregateOnColumnNames,
Throwables.Function<? super NoCachingNoUpdating.DisposableObjArray,U,E> rowMapper,
Collector<? super U,?,?> collector) |
<E extends Exception> |
DataSet.groupBy(Collection<String> columnNames,
Throwables.Function<? super NoCachingNoUpdating.DisposableObjArray,?,E> keyMapper) |
<E extends Exception> |
DataSet.groupBy(Collection<String> columnNames,
Throwables.Function<? super NoCachingNoUpdating.DisposableObjArray,?,E> keyMapper,
String aggregateResultColumnName,
Collection<String> aggregateOnColumnNames,
Class<?> rowClass) |
<E extends Exception> |
DataSet.groupBy(Collection<String> columnNames,
Throwables.Function<? super NoCachingNoUpdating.DisposableObjArray,?,E> keyMapper,
String aggregateResultColumnName,
Collection<String> aggregateOnColumnNames,
Collector<? super Object[],?,?> collector) |
<U,E extends Exception,E2 extends Exception> |
DataSet.groupBy(Collection<String> columnNames,
Throwables.Function<? super NoCachingNoUpdating.DisposableObjArray,?,E> keyMapper,
String aggregateResultColumnName,
Collection<String> aggregateOnColumnNames,
Throwables.Function<? super NoCachingNoUpdating.DisposableObjArray,U,E2> rowMapper,
Collector<? super U,?,?> collector) |
<U,E extends Exception,E2 extends Exception> |
DataSet.groupBy(Collection<String> columnNames,
Throwables.Function<? super NoCachingNoUpdating.DisposableObjArray,?,E> keyMapper,
String aggregateResultColumnName,
Collection<String> aggregateOnColumnNames,
Throwables.Function<? super NoCachingNoUpdating.DisposableObjArray,U,E2> rowMapper,
Collector<? super U,?,?> collector) |
<T,E extends Exception> |
DataSet.groupBy(Collection<String> columnNames,
Throwables.Function<? super NoCachingNoUpdating.DisposableObjArray,?,E> keyMapper,
String aggregateResultColumnName,
String aggregateOnColumnName,
Collector<T,?,?> collector) |
<U,E extends Exception> |
DataSet.groupBy(String columnName,
String aggregateResultColumnName,
Collection<String> aggregateOnColumnNames,
Throwables.Function<? super NoCachingNoUpdating.DisposableObjArray,U,E> rowMapper,
Collector<? super U,?,?> collector) |
<K,E extends Exception> |
DataSet.groupBy(String columnName,
Throwables.Function<K,?,E> keyMapper)
Deprecated.
|
<K,E extends Exception> |
DataSet.groupBy(String columnName,
Throwables.Function<K,?,E> keyMapper,
String aggregateResultColumnName,
Collection<String> aggregateOnColumnNames,
Class<?> rowClass) |
<K,E extends Exception> |
DataSet.groupBy(String columnName,
Throwables.Function<K,?,E> keyMapper,
String aggregateResultColumnName,
Collection<String> aggregateOnColumnNames,
Collector<? super Object[],?,?> collector) |
<K,U,E extends Exception,E2 extends Exception> |
DataSet.groupBy(String columnName,
Throwables.Function<K,?,E> keyMapper,
String aggregateResultColumnName,
Collection<String> aggregateOnColumnNames,
Throwables.Function<? super NoCachingNoUpdating.DisposableObjArray,U,E2> rowMapper,
Collector<? super U,?,?> collector) |
<K,U,E extends Exception,E2 extends Exception> |
DataSet.groupBy(String columnName,
Throwables.Function<K,?,E> keyMapper,
String aggregateResultColumnName,
Collection<String> aggregateOnColumnNames,
Throwables.Function<? super NoCachingNoUpdating.DisposableObjArray,U,E2> rowMapper,
Collector<? super U,?,?> collector) |
<K,T,E extends Exception> |
DataSet.groupBy(String columnName,
Throwables.Function<K,?,E> keyMapper,
String aggregateResultColumnName,
String aggregateOnColumnName,
Collector<T,?,?> collector) |
<E extends Exception> |
DataSet.map(Collection<String> fromColumnNames,
Throwables.Function<NoCachingNoUpdating.DisposableObjArray,?,E> func,
String newColumnName,
Collection<String> copyingColumnNames) |
<E extends Exception> |
DataSet.map(String fromColumnName,
Throwables.Function<?,?,E> func,
String newColumnName,
Collection<String> copyingColumnNames) |
<E extends Exception> |
DataSet.map(String fromColumnName,
Throwables.Function<?,?,E> func,
String newColumnName,
String copyingColumnName) |
<E extends Exception> |
DataSet.renameColumn(String columnName,
Throwables.Function<String,String,E> func) |
<E extends Exception> |
DataSet.renameColumns(Collection<String> columnNames,
Throwables.Function<String,String,E> func) |
<E extends Exception> |
DataSet.renameColumns(Throwables.Function<String,String,E> func) |
<T,E extends Exception,E2 extends Exception> |
DataSet.toList(Class<? extends T> rowClass,
Throwables.Predicate<? super String,E> columnFilter,
Throwables.Function<? super String,String,E2> columnConverter) |
<T,E extends Exception,E2 extends Exception> |
DataSet.toList(Class<? extends T> rowClass,
Throwables.Predicate<? super String,E> columnFilter,
Throwables.Function<? super String,String,E2> columnConverter,
int fromRowIndex,
int toRowIndex) |
<E extends Exception> |
DataSet.updateAll(Throwables.Function<?,?,E> func)
Update all the values in this DataSet with the specified Try.Function.
|
<E extends Exception> |
DataSet.updateColumn(String columnName,
Throwables.Function<?,?,E> func)
Update the values of the specified column by the specified Try.Function.
|
<E extends Exception> |
DataSet.updateColumns(Collection<String> columnNames,
Throwables.Function<?,?,E> func)
Update the values of the specified columns one by one with the specified Try.Function.
|
<E extends Exception> |
DataSet.updateRow(int rowIndex,
Throwables.Function<?,?,E> func)
Update the values in the specified row with the specified Try.Function.
|
<E extends Exception> |
DataSet.updateRows(int[] indices,
Throwables.Function<?,?,E> func)
Update the values in the specified rows one by one with the specified Try.Function.
|
| Modifier and Type | Interface and Description |
|---|---|
static interface |
Throwables.UnaryOperator<T,E extends Throwable>
The Interface UnaryOperator.
|
| Modifier and Type | Method and Description |
|---|---|
static <K,V,R,E extends Throwable> |
Fn.Fnn.applyByKey(Throwables.Function<? super K,R,E> func) |
static <K,V,R,E extends Throwable> |
Fn.Fnn.applyByValue(Throwables.Function<? super V,R,E> func) |
static <T,E extends Throwable> |
Fn.Fnn.c2f(Throwables.Consumer<T,E> consumer) |
static <T,R,E extends Throwable> |
Fn.Fnn.c2f(Throwables.Consumer<T,E> consumer,
R valueToReturn) |
static <K,V,T,E extends Exception> |
Fn.Entries.ef(Throwables.BiFunction<? super K,? super V,? extends T,E> f) |
static <A,B,T,R,E extends Throwable> |
Fn.Fnn.f(A a,
B b,
Throwables.TriFunction<A,B,T,R,E> triFunction) |
static <A,T,R,E extends Throwable> |
Fn.Fnn.f(A a,
Throwables.BiFunction<A,T,R,E> biFunction) |
static <T,R,E extends Throwable> |
Fn.Fnn.f(Throwables.Function<T,R,E> predicate) |
static <A,T,R,E extends Throwable> |
Fn.Fnn.ff(A a,
BiFunction<A,T,R> biFunction) |
static <A,B,T,R,E extends Throwable> |
Fn.Fnn.ff(A a,
B b,
TriFunction<A,B,T,R> triFunction) |
static <T,R,E extends Throwable> |
Fn.Fnn.ff(Function<T,R> function) |
static <T,E extends Exception> |
Fn.Fnn.identity() |
static <K,V,E extends Exception> |
Fn.Fnn.inverse() |
static <K,V,E extends Exception> |
Fn.Fnn.key() |
static <A,T,R,E extends Throwable> |
Fn.Fnn.sf(Object mutex,
A a,
Throwables.BiFunction<A,T,R,E> biFunction)
Synchronized
Function. |
static <T,R,E extends Throwable> |
Fn.Fnn.sf(Object mutex,
Throwables.Function<T,R,E> function)
Synchronized
Function. |
static <T,E extends Exception> |
Fn.Fnn.tuple1() |
static <K,V,E extends Exception> |
Fn.Fnn.value() |
| Modifier and Type | Method and Description |
|---|---|
<R,X extends Exception> |
Multimap.apply(Throwables.Function<? super Multimap<K,E,V>,R,X> func) |
<R,E extends Exception> |
Multiset.apply(Throwables.Function<? super Multiset<T>,R,E> func) |
<T,E extends Exception> |
SQLBuilder.apply(Throwables.Function<? super SQLBuilder.SP,T,E> func) |
static <K,V,R,E extends Throwable> |
Fn.Fnn.applyByKey(Throwables.Function<? super K,R,E> func) |
static <K,V,R,E extends Throwable> |
Fn.Fnn.applyByValue(Throwables.Function<? super V,R,E> func) |
<R> u.Optional<R> |
ExceptionalStream.applyIfNotEmpty(Throwables.Function<? super ExceptionalStream<T,E>,R,? extends E> func) |
<R,E extends Exception> |
Multiset.applyIfNotEmpty(Throwables.Function<? super Multiset<T>,R,E> func)
Apply if not empty.
|
static <T,E extends Exception> |
N.applyToEach(List<T> c,
Throwables.Function<? super T,? extends T,E> converter) |
static <T,E extends Exception> |
N.applyToEach(T[] a,
Throwables.Function<? super T,? extends T,E> converter)
Updates each element in the specified array
a with specified function converter. |
<R> R |
Try.call(Throwables.Function<? super T,R,? extends Exception> cmd) |
<R> R |
Try.call(Throwables.Function<? super T,R,? extends Exception> cmd,
Function<? super Exception,R> actionOnError) |
<R> R |
Try.call(Throwables.Function<? super T,R,? extends Exception> cmd,
Predicate<? super Exception> predicate,
R defaultValue) |
<R> R |
Try.call(Throwables.Function<? super T,R,? extends Exception> cmd,
Predicate<? super Exception> predicate,
Supplier<R> supplier) |
<R> R |
Try.call(Throwables.Function<? super T,R,? extends Exception> cmd,
R defaultValue) |
<R> R |
Try.call(Throwables.Function<? super T,R,? extends Exception> cmd,
Supplier<R> supplier) |
<R,RR,E2 extends Exception,E3 extends Exception,E4 extends Exception> |
ExceptionalStream.collect(Throwables.Supplier<R,? extends E2> supplier,
Throwables.BiConsumer<? super R,? super T,? extends E3> accumulator,
Throwables.Function<? super R,? extends RR,? extends E4> finisher) |
<R,RR,A,E2 extends Exception> |
ExceptionalStream.collectAndThen(Collector<? super T,A,R> collector,
Throwables.Function<? super R,? extends RR,? extends E2> func)
Collect and then.
|
<X extends Exception> |
Multimap.computeIfAbsent(K key,
Throwables.Function<? super K,? extends V,X> mappingFunction)
The implementation is equivalent to performing the following steps for this Multimap:
|
<E extends Exception> |
Multiset.computeIfAbsent(T e,
Throwables.Function<? super T,Integer,E> mappingFunction)
The implementation is equivalent to performing the following steps for this Multiset:
|
static <T,E extends Exception> |
N.copyThenApply(T[] a,
Throwables.Function<? super T,? extends T,E> converter)
Copy the specified array
a first, then call converter on the copy. |
<K> ExceptionalStream<Map.Entry<K,Integer>,E> |
ExceptionalStream.countBy(Throwables.Function<? super T,? extends K,? extends E> keyMapper) |
static <T,E extends Exception> |
N.distinctBy(Collection<? extends T> c,
int fromIndex,
int toIndex,
Throwables.Function<? super T,?,E> keyMapper)
Distinct by the value mapped from
keyMapper. |
static <T,E extends Exception> |
N.distinctBy(Collection<? extends T> c,
Throwables.Function<? super T,?,E> keyMapper)
Distinct by the value mapped from
keyMapper. |
static <T,C extends Collection<T>,E extends Exception> |
N.distinctBy(Collection<? extends T> c,
Throwables.Function<? super T,?,E> keyMapper,
Supplier<C> supplier)
Distinct by the value mapped from
keyMapper. |
static <T,E extends Exception> |
N.distinctBy(T[] a,
int fromIndex,
int toIndex,
Throwables.Function<? super T,?,E> keyMapper)
Distinct by the value mapped from
keyMapper. |
static <T,E extends Exception> |
N.distinctBy(T[] a,
Throwables.Function<? super T,?,E> keyMapper)
Distinct by the value mapped from
keyMapper. |
static <T,C extends Collection<T>,E extends Exception> |
N.distinctBy(T[] a,
Throwables.Function<? super T,?,E> keyMapper,
Supplier<C> supplier)
Distinct by the value mapped from
keyMapper. |
<K> ExceptionalStream<T,E> |
ExceptionalStream.distinctBy(Throwables.Function<? super T,K,? extends E> keyMapper)
Distinct by the value mapped from
keyMapper . |
<K> ExceptionalStream<T,E> |
ExceptionalStream.distinctBy(Throwables.Function<? super T,K,? extends E> keyMapper,
Throwables.BinaryOperator<T,? extends E> mergeFunction)
Distinct and filter by occurrences.
|
<K> ExceptionalStream<T,E> |
ExceptionalStream.distinctBy(Throwables.Function<? super T,K,? extends E> keyMapper,
Throwables.Predicate<? super Long,? extends E> occurrencesFilter)
Distinct and filter by occurrences.
|
static <T,R,E extends Throwable> |
Fn.Fnn.f(Throwables.Function<T,R,E> predicate) |
static <T,R,E extends Throwable> |
Fn.Fnn.f2c(Throwables.Function<T,R,E> func) |
static <T,R,E extends Exception> |
Fn.ff(Throwables.Function<T,R,E> function) |
static <T,R,E extends Exception> |
Fn.ff(Throwables.Function<T,R,E> function,
R defaultOnError) |
static <T,R,E extends Exception> |
N.flatMap(Collection<? extends T> c,
int fromIndex,
int toIndex,
Throwables.Function<? super T,? extends Collection<? extends R>,E> func)
Mostly it's designed for one-step operation to complete the operation in one step.
|
static <T,R,C extends Collection<R>,E extends Exception> |
N.flatMap(Collection<? extends T> c,
int fromIndex,
int toIndex,
Throwables.Function<? super T,? extends Collection<? extends R>,E> func,
IntFunction<? extends C> supplier)
Mostly it's designed for one-step operation to complete the operation in one step.
|
static <T,R,E extends Exception> |
N.flatMap(Collection<? extends T> c,
Throwables.Function<? super T,? extends Collection<? extends R>,E> func) |
static <T,R,C extends Collection<R>,E extends Exception> |
N.flatMap(Collection<? extends T> c,
Throwables.Function<? super T,? extends Collection<? extends R>,E> func,
IntFunction<? extends C> supplier) |
static <T,T2,R,E extends Exception,E2 extends Exception> |
N.flatMap(Collection<? extends T> c,
Throwables.Function<? super T,? extends Collection<? extends T2>,E> func,
Throwables.Function<? super T2,? extends Collection<? extends R>,E2> func2) |
static <T,T2,R,E extends Exception,E2 extends Exception> |
N.flatMap(Collection<? extends T> c,
Throwables.Function<? super T,? extends Collection<? extends T2>,E> func,
Throwables.Function<? super T2,? extends Collection<? extends R>,E2> func2) |
static <T,T2,R,C extends Collection<R>,E extends Exception,E2 extends Exception> |
N.flatMap(Collection<? extends T> c,
Throwables.Function<? super T,? extends Collection<? extends T2>,E> func,
Throwables.Function<? super T2,? extends Collection<? extends R>,E2> func2,
IntFunction<? extends C> supplier)
Mostly it's designed for one-step operation to complete the operation in one step.
|
static <T,T2,R,C extends Collection<R>,E extends Exception,E2 extends Exception> |
N.flatMap(Collection<? extends T> c,
Throwables.Function<? super T,? extends Collection<? extends T2>,E> func,
Throwables.Function<? super T2,? extends Collection<? extends R>,E2> func2,
IntFunction<? extends C> supplier)
Mostly it's designed for one-step operation to complete the operation in one step.
|
static <T,R,E extends Exception> |
N.flatMap(T[] a,
int fromIndex,
int toIndex,
Throwables.Function<? super T,? extends Collection<? extends R>,E> func)
Mostly it's designed for one-step operation to complete the operation in one step.
|
static <T,R,C extends Collection<R>,E extends Exception> |
N.flatMap(T[] a,
int fromIndex,
int toIndex,
Throwables.Function<? super T,? extends Collection<? extends R>,E> func,
IntFunction<? extends C> supplier)
Mostly it's designed for one-step operation to complete the operation in one step.
|
static <T,R,E extends Exception> |
N.flatMap(T[] a,
Throwables.Function<? super T,? extends Collection<? extends R>,E> func) |
static <T,R,C extends Collection<R>,E extends Exception> |
N.flatMap(T[] a,
Throwables.Function<? super T,? extends Collection<? extends R>,E> func,
IntFunction<? extends C> supplier) |
static <T,T2,R,E extends Exception,E2 extends Exception> |
N.flatMap(T[] a,
Throwables.Function<? super T,? extends Collection<? extends T2>,E> func,
Throwables.Function<? super T2,? extends Collection<? extends R>,E2> func2) |
static <T,T2,R,E extends Exception,E2 extends Exception> |
N.flatMap(T[] a,
Throwables.Function<? super T,? extends Collection<? extends T2>,E> func,
Throwables.Function<? super T2,? extends Collection<? extends R>,E2> func2) |
static <T,T2,R,C extends Collection<R>,E extends Exception,E2 extends Exception> |
N.flatMap(T[] a,
Throwables.Function<? super T,? extends Collection<? extends T2>,E> func,
Throwables.Function<? super T2,? extends Collection<? extends R>,E2> func2,
IntFunction<? extends C> supplier)
Mostly it's designed for one-step operation to complete the operation in one step.
|
static <T,T2,R,C extends Collection<R>,E extends Exception,E2 extends Exception> |
N.flatMap(T[] a,
Throwables.Function<? super T,? extends Collection<? extends T2>,E> func,
Throwables.Function<? super T2,? extends Collection<? extends R>,E2> func2,
IntFunction<? extends C> supplier)
Mostly it's designed for one-step operation to complete the operation in one step.
|
<R> ExceptionalStream<R,E> |
ExceptionalStream.flatMap(Throwables.Function<? super T,? extends ExceptionalStream<? extends R,? extends E>,? extends E> mapper) |
<U,E extends Exception> |
u.Nullable.flatMap(Throwables.Function<? super T,u.Nullable<U>,E> mapper) |
<U,E extends Exception> |
u.Optional.flatMap(Throwables.Function<? super T,u.Optional<U>,E> mapper) |
<U,E extends Exception> |
u.Nullable.flatMapIfNotNull(Throwables.Function<? super T,u.Nullable<U>,E> mapper)
Flat map if not null.
|
<R> ExceptionalStream<R,E> |
ExceptionalStream.flatMapp(Throwables.Function<? super T,R[],? extends E> mapper) |
ExceptionalStream<Boolean,E> |
ExceptionalStream.flatMapToBoolean(Throwables.Function<? super T,boolean[],? extends E> mapper) |
ExceptionalStream<Byte,E> |
ExceptionalStream.flatMapToByte(Throwables.Function<? super T,byte[],? extends E> mapper) |
ExceptionalStream<Character,E> |
ExceptionalStream.flatMapToChar(Throwables.Function<? super T,char[],? extends E> mapper) |
ExceptionalStream<Double,E> |
ExceptionalStream.flatMapToDouble(Throwables.Function<? super T,double[],? extends E> mapper) |
ExceptionalStream<Float,E> |
ExceptionalStream.flatMapToFloat(Throwables.Function<? super T,float[],? extends E> mapper) |
ExceptionalStream<Integer,E> |
ExceptionalStream.flatMapToInteger(Throwables.Function<? super T,int[],? extends E> mapper) |
ExceptionalStream<Long,E> |
ExceptionalStream.flatMapToLong(Throwables.Function<? super T,long[],? extends E> mapper) |
ExceptionalStream<Short,E> |
ExceptionalStream.flatMapToShort(Throwables.Function<? super T,short[],? extends E> mapper) |
static <T,R,E extends Exception> |
N.flattMap(Collection<? extends T> c,
int fromIndex,
int toIndex,
Throwables.Function<? super T,? extends R[],E> func)
Mostly it's designed for one-step operation to complete the operation in one step.
|
static <T,R,C extends Collection<R>,E extends Exception> |
N.flattMap(Collection<? extends T> c,
int fromIndex,
int toIndex,
Throwables.Function<? super T,? extends R[],E> func,
IntFunction<? extends C> supplier)
Mostly it's designed for one-step operation to complete the operation in one step.
|
static <T,R,E extends Exception> |
N.flattMap(Collection<? extends T> c,
Throwables.Function<? super T,? extends R[],E> func) |
static <T,R,C extends Collection<R>,E extends Exception> |
N.flattMap(Collection<? extends T> c,
Throwables.Function<? super T,? extends R[],E> func,
IntFunction<? extends C> supplier) |
static <T,R,E extends Exception> |
N.flattMap(T[] a,
int fromIndex,
int toIndex,
Throwables.Function<? super T,? extends R[],E> func)
Mostly it's designed for one-step operation to complete the operation in one step.
|
static <T,R,C extends Collection<R>,E extends Exception> |
N.flattMap(T[] a,
int fromIndex,
int toIndex,
Throwables.Function<? super T,? extends R[],E> func,
IntFunction<? extends C> supplier)
Mostly it's designed for one-step operation to complete the operation in one step.
|
static <T,R,E extends Exception> |
N.flattMap(T[] a,
Throwables.Function<? super T,? extends R[],E> func) |
static <T,R,C extends Collection<R>,E extends Exception> |
N.flattMap(T[] a,
Throwables.Function<? super T,? extends R[],E> func,
IntFunction<? extends C> supplier) |
<R> ExceptionalStream<R,E> |
ExceptionalStream.flattMap(Throwables.Function<? super T,? extends Collection<? extends R>,? extends E> mapper) |
static <T,T2,T3,E extends Exception,E2 extends Exception,E3 extends Exception> |
N.forEach(Collection<T> c,
Throwables.Function<? super T,? extends Collection<T2>,E> flatMapper,
Throwables.Function<? super T2,? extends Collection<T3>,E2> flatMapper2,
Throwables.TriConsumer<? super T,? super T2,? super T3,E3> action) |
static <T,T2,T3,E extends Exception,E2 extends Exception,E3 extends Exception> |
N.forEach(Collection<T> c,
Throwables.Function<? super T,? extends Collection<T2>,E> flatMapper,
Throwables.Function<? super T2,? extends Collection<T3>,E2> flatMapper2,
Throwables.TriConsumer<? super T,? super T2,? super T3,E3> action) |
static <T,U,E extends Exception,E2 extends Exception> |
N.forEach(Collection<T> c,
Throwables.Function<? super T,? extends Collection<U>,E> flatMapper,
Throwables.BiConsumer<? super T,? super U,E2> action) |
static <T,T2,T3,E extends Exception,E2 extends Exception,E3 extends Exception> |
N.forEach(Iterator<? extends T> iter,
Throwables.Function<? super T,? extends Collection<T2>,E> flatMapper,
Throwables.Function<? super T2,? extends Collection<T3>,E2> flatMapper2,
Throwables.TriConsumer<? super T,? super T2,? super T3,E3> action) |
static <T,T2,T3,E extends Exception,E2 extends Exception,E3 extends Exception> |
N.forEach(Iterator<? extends T> iter,
Throwables.Function<? super T,? extends Collection<T2>,E> flatMapper,
Throwables.Function<? super T2,? extends Collection<T3>,E2> flatMapper2,
Throwables.TriConsumer<? super T,? super T2,? super T3,E3> action) |
static <T,U,E extends Exception,E2 extends Exception> |
N.forEach(Iterator<? extends T> iter,
Throwables.Function<? super T,? extends Collection<U>,E> flatMapper,
Throwables.BiConsumer<? super T,? super U,E2> action) |
static <T,T2,T3,E extends Exception,E2 extends Exception,E3 extends Exception> |
N.forEach(T[] a,
Throwables.Function<? super T,? extends Collection<T2>,E> flatMapper,
Throwables.Function<? super T2,? extends Collection<T3>,E2> flatMapper2,
Throwables.TriConsumer<? super T,? super T2,? super T3,E3> action) |
static <T,T2,T3,E extends Exception,E2 extends Exception,E3 extends Exception> |
N.forEach(T[] a,
Throwables.Function<? super T,? extends Collection<T2>,E> flatMapper,
Throwables.Function<? super T2,? extends Collection<T3>,E2> flatMapper2,
Throwables.TriConsumer<? super T,? super T2,? super T3,E3> action) |
static <T,U,E extends Exception,E2 extends Exception> |
N.forEach(T[] a,
Throwables.Function<? super T,? extends Collection<U>,E> flatMapper,
Throwables.BiConsumer<? super T,? super U,E2> action) |
<U,E2 extends Exception,E3 extends Exception> |
ExceptionalStream.forEach(Throwables.Function<? super T,? extends Collection<? extends U>,? extends E2> flatMapper,
Throwables.BiConsumer<? super T,? super U,? extends E3> action) |
<T2,T3,E2 extends Exception,E3 extends Exception,E4 extends Exception> |
ExceptionalStream.forEach(Throwables.Function<? super T,? extends Collection<T2>,? extends E2> flatMapper,
Throwables.Function<? super T2,? extends Collection<T3>,? extends E3> flatMapper2,
Throwables.TriConsumer<? super T,? super T2,? super T3,? extends E4> action) |
<T2,T3,E2 extends Exception,E3 extends Exception,E4 extends Exception> |
ExceptionalStream.forEach(Throwables.Function<? super T,? extends Collection<T2>,? extends E2> flatMapper,
Throwables.Function<? super T2,? extends Collection<T3>,? extends E3> flatMapper2,
Throwables.TriConsumer<? super T,? super T2,? super T3,? extends E4> action) |
static <T,T2,T3,E extends Exception,E2 extends Exception,E3 extends Exception> |
N.forEachNonNull(Collection<T> c,
Throwables.Function<? super T,? extends Collection<T2>,E> flatMapper,
Throwables.Function<? super T2,? extends Collection<T3>,E2> flatMapper2,
Throwables.TriConsumer<? super T,? super T2,? super T3,E3> action)
For each non null.
|
static <T,T2,T3,E extends Exception,E2 extends Exception,E3 extends Exception> |
N.forEachNonNull(Collection<T> c,
Throwables.Function<? super T,? extends Collection<T2>,E> flatMapper,
Throwables.Function<? super T2,? extends Collection<T3>,E2> flatMapper2,
Throwables.TriConsumer<? super T,? super T2,? super T3,E3> action)
For each non null.
|
static <T,U,E extends Exception,E2 extends Exception> |
N.forEachNonNull(Collection<T> c,
Throwables.Function<? super T,? extends Collection<U>,E> flatMapper,
Throwables.BiConsumer<? super T,? super U,E2> action)
For each non null.
|
static <T,T2,T3,E extends Exception,E2 extends Exception,E3 extends Exception> |
N.forEachNonNull(Iterator<? extends T> iter,
Throwables.Function<? super T,? extends Collection<T2>,E> flatMapper,
Throwables.Function<? super T2,? extends Collection<T3>,E2> flatMapper2,
Throwables.TriConsumer<? super T,? super T2,? super T3,E3> action)
For each non null.
|
static <T,T2,T3,E extends Exception,E2 extends Exception,E3 extends Exception> |
N.forEachNonNull(Iterator<? extends T> iter,
Throwables.Function<? super T,? extends Collection<T2>,E> flatMapper,
Throwables.Function<? super T2,? extends Collection<T3>,E2> flatMapper2,
Throwables.TriConsumer<? super T,? super T2,? super T3,E3> action)
For each non null.
|
static <T,U,E extends Exception,E2 extends Exception> |
N.forEachNonNull(Iterator<? extends T> iter,
Throwables.Function<? super T,? extends Collection<U>,E> flatMapper,
Throwables.BiConsumer<? super T,? super U,E2> action)
For each non null.
|
static <T,T2,T3,E extends Exception,E2 extends Exception,E3 extends Exception> |
N.forEachNonNull(T[] a,
Throwables.Function<? super T,? extends Collection<T2>,E> flatMapper,
Throwables.Function<? super T2,? extends Collection<T3>,E2> flatMapper2,
Throwables.TriConsumer<? super T,? super T2,? super T3,E3> action)
For each non null.
|
static <T,T2,T3,E extends Exception,E2 extends Exception,E3 extends Exception> |
N.forEachNonNull(T[] a,
Throwables.Function<? super T,? extends Collection<T2>,E> flatMapper,
Throwables.Function<? super T2,? extends Collection<T3>,E2> flatMapper2,
Throwables.TriConsumer<? super T,? super T2,? super T3,E3> action)
For each non null.
|
static <T,U,E extends Exception,E2 extends Exception> |
N.forEachNonNull(T[] a,
Throwables.Function<? super T,? extends Collection<U>,E> flatMapper,
Throwables.BiConsumer<? super T,? super U,E2> action)
For each non null.
|
static <T,K,X extends Exception> |
ListMultimap.from(Collection<? extends T> c,
Throwables.Function<? super T,? extends K,X> keyMapper) |
static <T,K,X extends Exception> |
SetMultimap.from(Collection<? extends T> c,
Throwables.Function<? super T,? extends K,X> keyMapper) |
static <T,K,V extends Collection<T>,M extends Multimap<K,T,V>,X extends Exception> |
ListMultimap.from(Collection<? extends T> c,
Throwables.Function<? super T,? extends K,X> keyMapper,
IntFunction<? extends M> multimapSupplier)
Deprecated.
|
static <T,K,V extends Collection<T>,M extends Multimap<K,T,V>,X extends Exception> |
Multimap.from(Collection<? extends T> c,
Throwables.Function<? super T,? extends K,X> keyMapper,
IntFunction<? extends M> multimapSupplier) |
static <T,K,V extends Collection<T>,M extends Multimap<K,T,V>,X extends Exception> |
SetMultimap.from(Collection<? extends T> c,
Throwables.Function<? super T,? extends K,X> keyMapper,
IntFunction<? extends M> multimapSupplier)
Deprecated.
|
static <T,K,E,X extends Exception,X2 extends Exception> |
ListMultimap.from(Collection<? extends T> c,
Throwables.Function<? super T,? extends K,X> keyMapper,
Throwables.Function<? super T,? extends E,X2> valueExtractor) |
static <T,K,E,X extends Exception,X2 extends Exception> |
ListMultimap.from(Collection<? extends T> c,
Throwables.Function<? super T,? extends K,X> keyMapper,
Throwables.Function<? super T,? extends E,X2> valueExtractor) |
static <T,K,E,X extends Exception,X2 extends Exception> |
SetMultimap.from(Collection<? extends T> c,
Throwables.Function<? super T,? extends K,X> keyMapper,
Throwables.Function<? super T,? extends E,X2> valueExtractor) |
static <T,K,E,X extends Exception,X2 extends Exception> |
SetMultimap.from(Collection<? extends T> c,
Throwables.Function<? super T,? extends K,X> keyMapper,
Throwables.Function<? super T,? extends E,X2> valueExtractor) |
static <T,K,E,V extends Collection<E>,M extends Multimap<K,E,V>,X extends Exception,X2 extends Exception> |
ListMultimap.from(Collection<? extends T> c,
Throwables.Function<? super T,? extends K,X> keyMapper,
Throwables.Function<? super T,? extends E,X2> valueExtractor,
IntFunction<? extends M> multimapSupplier)
Deprecated.
|
static <T,K,E,V extends Collection<E>,M extends Multimap<K,E,V>,X extends Exception,X2 extends Exception> |
ListMultimap.from(Collection<? extends T> c,
Throwables.Function<? super T,? extends K,X> keyMapper,
Throwables.Function<? super T,? extends E,X2> valueExtractor,
IntFunction<? extends M> multimapSupplier)
Deprecated.
|
static <T,K,E,V extends Collection<E>,M extends Multimap<K,E,V>,X extends Exception,X2 extends Exception> |
Multimap.from(Collection<? extends T> c,
Throwables.Function<? super T,? extends K,X> keyMapper,
Throwables.Function<? super T,? extends E,X2> valueExtractor,
IntFunction<? extends M> multimapSupplier) |
static <T,K,E,V extends Collection<E>,M extends Multimap<K,E,V>,X extends Exception,X2 extends Exception> |
Multimap.from(Collection<? extends T> c,
Throwables.Function<? super T,? extends K,X> keyMapper,
Throwables.Function<? super T,? extends E,X2> valueExtractor,
IntFunction<? extends M> multimapSupplier) |
static <T,K,E,V extends Collection<E>,M extends Multimap<K,E,V>,X extends Exception,X2 extends Exception> |
SetMultimap.from(Collection<? extends T> c,
Throwables.Function<? super T,? extends K,X> keyMapper,
Throwables.Function<? super T,? extends E,X2> valueExtractor,
IntFunction<? extends M> multimapSupplier)
Deprecated.
|
static <T,K,E,V extends Collection<E>,M extends Multimap<K,E,V>,X extends Exception,X2 extends Exception> |
SetMultimap.from(Collection<? extends T> c,
Throwables.Function<? super T,? extends K,X> keyMapper,
Throwables.Function<? super T,? extends E,X2> valueExtractor,
IntFunction<? extends M> multimapSupplier)
Deprecated.
|
<K> ExceptionalStream<Pair<T,T>,E> |
ExceptionalStream.fullJoin(Collection<? extends T> b,
Throwables.Function<? super T,? extends K,? extends E> keyMapper) |
<K,R> ExceptionalStream<R,E> |
ExceptionalStream.fullJoin(Collection<? extends T> b,
Throwables.Function<? super T,? extends K,? extends E> keyMapper,
Throwables.BiFunction<? super T,? super T,R,? extends E> func) |
<U,K> ExceptionalStream<Pair<T,U>,E> |
ExceptionalStream.fullJoin(Collection<? extends U> b,
Throwables.Function<? super T,? extends K,? extends E> leftKeyMapper,
Throwables.Function<? super U,? extends K,? extends E> rightKeyMapper) |
<U,K> ExceptionalStream<Pair<T,U>,E> |
ExceptionalStream.fullJoin(Collection<? extends U> b,
Throwables.Function<? super T,? extends K,? extends E> leftKeyMapper,
Throwables.Function<? super U,? extends K,? extends E> rightKeyMapper) |
<U,K,R> ExceptionalStream<R,E> |
ExceptionalStream.fullJoin(Collection<? extends U> b,
Throwables.Function<? super T,? extends K,? extends E> leftKeyMapper,
Throwables.Function<? super U,? extends K,? extends E> rightKeyMapper,
Throwables.BiFunction<? super T,? super U,R,? extends E> func) |
<U,K,R> ExceptionalStream<R,E> |
ExceptionalStream.fullJoin(Collection<? extends U> b,
Throwables.Function<? super T,? extends K,? extends E> leftKeyMapper,
Throwables.Function<? super U,? extends K,? extends E> rightKeyMapper,
Throwables.BiFunction<? super T,? super U,R,? extends E> func) |
<U,K,R> ExceptionalStream<R,E> |
ExceptionalStream.fullJoin(ExceptionalStream<? extends U,E> b,
Throwables.Function<? super T,? extends K,? extends E> leftKeyMapper,
Throwables.Function<? super U,? extends K,? extends E> rightKeyMapper,
Throwables.BiFunction<? super T,? super U,R,? extends E> func) |
<U,K,R> ExceptionalStream<R,E> |
ExceptionalStream.fullJoin(ExceptionalStream<? extends U,E> b,
Throwables.Function<? super T,? extends K,? extends E> leftKeyMapper,
Throwables.Function<? super U,? extends K,? extends E> rightKeyMapper,
Throwables.BiFunction<? super T,? super U,R,? extends E> func) |
<K> ExceptionalStream<Map.Entry<K,List<T>>,E> |
ExceptionalStream.groupBy(Throwables.Function<? super T,? extends K,? extends E> keyMapper) |
<K,A,D> ExceptionalStream<Map.Entry<K,D>,E> |
ExceptionalStream.groupBy(Throwables.Function<? super T,? extends K,? extends E> keyMapper,
Collector<? super T,A,D> downstream) |
<K,A,D> ExceptionalStream<Map.Entry<K,D>,E> |
ExceptionalStream.groupBy(Throwables.Function<? super T,? extends K,? extends E> keyMapper,
Collector<? super T,A,D> downstream,
Supplier<? extends Map<K,D>> mapFactory) |
<K> ExceptionalStream<Map.Entry<K,List<T>>,E> |
ExceptionalStream.groupBy(Throwables.Function<? super T,? extends K,? extends E> keyMapper,
Supplier<? extends Map<K,List<T>>> mapFactory) |
<K,V> ExceptionalStream<Map.Entry<K,List<V>>,E> |
ExceptionalStream.groupBy(Throwables.Function<? super T,? extends K,? extends E> keyMapper,
Throwables.Function<? super T,? extends V,? extends E> valueMapper) |
<K,V> ExceptionalStream<Map.Entry<K,List<V>>,E> |
ExceptionalStream.groupBy(Throwables.Function<? super T,? extends K,? extends E> keyMapper,
Throwables.Function<? super T,? extends V,? extends E> valueMapper) |
<K,V,A,D> ExceptionalStream<Map.Entry<K,D>,E> |
ExceptionalStream.groupBy(Throwables.Function<? super T,? extends K,? extends E> keyMapper,
Throwables.Function<? super T,? extends V,? extends E> valueMapper,
Collector<? super V,A,D> downstream) |
<K,V,A,D> ExceptionalStream<Map.Entry<K,D>,E> |
ExceptionalStream.groupBy(Throwables.Function<? super T,? extends K,? extends E> keyMapper,
Throwables.Function<? super T,? extends V,? extends E> valueMapper,
Collector<? super V,A,D> downstream) |
<K,V,A,D> ExceptionalStream<Map.Entry<K,D>,E> |
ExceptionalStream.groupBy(Throwables.Function<? super T,? extends K,? extends E> keyMapper,
Throwables.Function<? super T,? extends V,? extends E> valueMapper,
Collector<? super V,A,D> downstream,
Supplier<? extends Map<K,D>> mapFactory) |
<K,V,A,D> ExceptionalStream<Map.Entry<K,D>,E> |
ExceptionalStream.groupBy(Throwables.Function<? super T,? extends K,? extends E> keyMapper,
Throwables.Function<? super T,? extends V,? extends E> valueMapper,
Collector<? super V,A,D> downstream,
Supplier<? extends Map<K,D>> mapFactory) |
<K,V> ExceptionalStream<Map.Entry<K,List<V>>,E> |
ExceptionalStream.groupBy(Throwables.Function<? super T,? extends K,? extends E> keyMapper,
Throwables.Function<? super T,? extends V,? extends E> valueMapper,
Supplier<? extends Map<K,List<V>>> mapFactory) |
<K,V> ExceptionalStream<Map.Entry<K,List<V>>,E> |
ExceptionalStream.groupBy(Throwables.Function<? super T,? extends K,? extends E> keyMapper,
Throwables.Function<? super T,? extends V,? extends E> valueMapper,
Supplier<? extends Map<K,List<V>>> mapFactory) |
<K,V> ExceptionalStream<Map.Entry<K,V>,E> |
ExceptionalStream.groupBy(Throwables.Function<? super T,? extends K,? extends E> keyMapper,
Throwables.Function<? super T,? extends V,? extends E> valueMapper,
Throwables.BinaryOperator<V,? extends E> mergeFunction) |
<K,V> ExceptionalStream<Map.Entry<K,V>,E> |
ExceptionalStream.groupBy(Throwables.Function<? super T,? extends K,? extends E> keyMapper,
Throwables.Function<? super T,? extends V,? extends E> valueMapper,
Throwables.BinaryOperator<V,? extends E> mergeFunction) |
<K,V> ExceptionalStream<Map.Entry<K,V>,E> |
ExceptionalStream.groupBy(Throwables.Function<? super T,? extends K,? extends E> keyMapper,
Throwables.Function<? super T,? extends V,? extends E> valueMapper,
Throwables.BinaryOperator<V,? extends E> mergeFunction,
Supplier<? extends Map<K,V>> mapFactory) |
<K,V> ExceptionalStream<Map.Entry<K,V>,E> |
ExceptionalStream.groupBy(Throwables.Function<? super T,? extends K,? extends E> keyMapper,
Throwables.Function<? super T,? extends V,? extends E> valueMapper,
Throwables.BinaryOperator<V,? extends E> mergeFunction,
Supplier<? extends Map<K,V>> mapFactory) |
<K> ExceptionalStream<Pair<T,List<T>>,E> |
ExceptionalStream.groupJoin(Collection<? extends T> b,
Throwables.Function<? super T,? extends K,? extends E> keyMapper) |
<K,R> ExceptionalStream<R,E> |
ExceptionalStream.groupJoin(Collection<? extends T> b,
Throwables.Function<? super T,? extends K,? extends E> keyMapper,
Throwables.BiFunction<? super T,? super List<T>,R,? extends E> func) |
<U,K> ExceptionalStream<Pair<T,List<U>>,E> |
ExceptionalStream.groupJoin(Collection<? extends U> b,
Throwables.Function<? super T,? extends K,? extends E> leftKeyMapper,
Throwables.Function<? super U,? extends K,? extends E> rightKeyMapper) |
<U,K> ExceptionalStream<Pair<T,List<U>>,E> |
ExceptionalStream.groupJoin(Collection<? extends U> b,
Throwables.Function<? super T,? extends K,? extends E> leftKeyMapper,
Throwables.Function<? super U,? extends K,? extends E> rightKeyMapper) |
<U,K,A,D> ExceptionalStream<Pair<T,D>,E> |
ExceptionalStream.groupJoin(Collection<? extends U> b,
Throwables.Function<? super T,? extends K,? extends E> leftKeyMapper,
Throwables.Function<? super U,? extends K,? extends E> rightKeyMapper,
Collector<? super U,A,D> downstream) |
<U,K,A,D> ExceptionalStream<Pair<T,D>,E> |
ExceptionalStream.groupJoin(Collection<? extends U> b,
Throwables.Function<? super T,? extends K,? extends E> leftKeyMapper,
Throwables.Function<? super U,? extends K,? extends E> rightKeyMapper,
Collector<? super U,A,D> downstream) |
<U,K,A,D,R> |
ExceptionalStream.groupJoin(Collection<? extends U> b,
Throwables.Function<? super T,? extends K,? extends E> leftKeyMapper,
Throwables.Function<? super U,? extends K,? extends E> rightKeyMapper,
Collector<? super U,A,D> downstream,
Throwables.BiFunction<? super T,? super D,R,? extends E> func) |
<U,K,A,D,R> |
ExceptionalStream.groupJoin(Collection<? extends U> b,
Throwables.Function<? super T,? extends K,? extends E> leftKeyMapper,
Throwables.Function<? super U,? extends K,? extends E> rightKeyMapper,
Collector<? super U,A,D> downstream,
Throwables.BiFunction<? super T,? super D,R,? extends E> func) |
<U,K,R> ExceptionalStream<R,E> |
ExceptionalStream.groupJoin(Collection<? extends U> b,
Throwables.Function<? super T,? extends K,? extends E> leftKeyMapper,
Throwables.Function<? super U,? extends K,? extends E> rightKeyMapper,
Throwables.BiFunction<? super T,? super List<U>,R,? extends E> func) |
<U,K,R> ExceptionalStream<R,E> |
ExceptionalStream.groupJoin(Collection<? extends U> b,
Throwables.Function<? super T,? extends K,? extends E> leftKeyMapper,
Throwables.Function<? super U,? extends K,? extends E> rightKeyMapper,
Throwables.BiFunction<? super T,? super List<U>,R,? extends E> func) |
<U,K> ExceptionalStream<Pair<T,U>,E> |
ExceptionalStream.groupJoin(Collection<? extends U> b,
Throwables.Function<? super T,? extends K,? extends E> leftKeyMapper,
Throwables.Function<? super U,? extends K,? extends E> rightKeyMapper,
Throwables.BinaryOperator<U,? extends E> mergeFunction) |
<U,K> ExceptionalStream<Pair<T,U>,E> |
ExceptionalStream.groupJoin(Collection<? extends U> b,
Throwables.Function<? super T,? extends K,? extends E> leftKeyMapper,
Throwables.Function<? super U,? extends K,? extends E> rightKeyMapper,
Throwables.BinaryOperator<U,? extends E> mergeFunction) |
<U,K,R> ExceptionalStream<R,E> |
ExceptionalStream.groupJoin(Collection<? extends U> b,
Throwables.Function<? super T,? extends K,? extends E> leftKeyMapper,
Throwables.Function<? super U,? extends K,? extends E> rightKeyMapper,
Throwables.BinaryOperator<U,? extends E> mergeFunction,
Throwables.BiFunction<? super T,? super U,R,? extends E> func) |
<U,K,R> ExceptionalStream<R,E> |
ExceptionalStream.groupJoin(Collection<? extends U> b,
Throwables.Function<? super T,? extends K,? extends E> leftKeyMapper,
Throwables.Function<? super U,? extends K,? extends E> rightKeyMapper,
Throwables.BinaryOperator<U,? extends E> mergeFunction,
Throwables.BiFunction<? super T,? super U,R,? extends E> func) |
<U,K,A,D,R> |
ExceptionalStream.groupJoin(ExceptionalStream<? extends U,E> b,
Throwables.Function<? super T,? extends K,? extends E> leftKeyMapper,
Throwables.Function<? super U,? extends K,? extends E> rightKeyMapper,
Collector<? super U,A,D> downstream,
Throwables.BiFunction<? super T,? super D,R,? extends E> func) |
<U,K,A,D,R> |
ExceptionalStream.groupJoin(ExceptionalStream<? extends U,E> b,
Throwables.Function<? super T,? extends K,? extends E> leftKeyMapper,
Throwables.Function<? super U,? extends K,? extends E> rightKeyMapper,
Collector<? super U,A,D> downstream,
Throwables.BiFunction<? super T,? super D,R,? extends E> func) |
<U,K,R> ExceptionalStream<R,E> |
ExceptionalStream.groupJoin(ExceptionalStream<? extends U,E> b,
Throwables.Function<? super T,? extends K,? extends E> leftKeyMapper,
Throwables.Function<? super U,? extends K,? extends E> rightKeyMapper,
Throwables.BiFunction<? super T,? super List<U>,R,? extends E> func) |
<U,K,R> ExceptionalStream<R,E> |
ExceptionalStream.groupJoin(ExceptionalStream<? extends U,E> b,
Throwables.Function<? super T,? extends K,? extends E> leftKeyMapper,
Throwables.Function<? super U,? extends K,? extends E> rightKeyMapper,
Throwables.BiFunction<? super T,? super List<U>,R,? extends E> func) |
<U,K,R> ExceptionalStream<R,E> |
ExceptionalStream.groupJoin(ExceptionalStream<? extends U,E> b,
Throwables.Function<? super T,? extends K,? extends E> leftKeyMapper,
Throwables.Function<? super U,? extends K,? extends E> rightKeyMapper,
Throwables.BinaryOperator<U,? extends E> mergeFunction,
Throwables.BiFunction<? super T,? super U,R,? extends E> func) |
<U,K,R> ExceptionalStream<R,E> |
ExceptionalStream.groupJoin(ExceptionalStream<? extends U,E> b,
Throwables.Function<? super T,? extends K,? extends E> leftKeyMapper,
Throwables.Function<? super U,? extends K,? extends E> rightKeyMapper,
Throwables.BinaryOperator<U,? extends E> mergeFunction,
Throwables.BiFunction<? super T,? super U,R,? extends E> func) |
<K> Map<K,List<T>> |
ExceptionalStream.groupTo(Throwables.Function<? super T,? extends K,? extends E> keyMapper) |
<K,M extends Map<K,List<T>>> |
ExceptionalStream.groupTo(Throwables.Function<? super T,? extends K,? extends E> keyMapper,
Supplier<? extends M> mapFactory) |
<K,V> Map<K,List<V>> |
ExceptionalStream.groupTo(Throwables.Function<? super T,? extends K,? extends E> keyMapper,
Throwables.Function<? super T,? extends V,? extends E> valueMapper) |
<K,V> Map<K,List<V>> |
ExceptionalStream.groupTo(Throwables.Function<? super T,? extends K,? extends E> keyMapper,
Throwables.Function<? super T,? extends V,? extends E> valueMapper) |
<K,V,M extends Map<K,List<V>>> |
ExceptionalStream.groupTo(Throwables.Function<? super T,? extends K,? extends E> keyMapper,
Throwables.Function<? super T,? extends V,? extends E> valueMapper,
Supplier<? extends M> mapFactory) |
<K,V,M extends Map<K,List<V>>> |
ExceptionalStream.groupTo(Throwables.Function<? super T,? extends K,? extends E> keyMapper,
Throwables.Function<? super T,? extends V,? extends E> valueMapper,
Supplier<? extends M> mapFactory) |
static <T,R,E extends Exception> |
N.ifOrEmpty(boolean b,
T init,
Throwables.Function<? super T,R,E> func)
Returns a
Nullable with value returned by func.apply(init) if b is true,
otherwise returns an empty Nullable if b is false. |
<K> ExceptionalStream<Pair<T,T>,E> |
ExceptionalStream.innerJoin(Collection<? extends T> b,
Throwables.Function<? super T,? extends K,? extends E> keyMapper) |
<K,R> ExceptionalStream<R,E> |
ExceptionalStream.innerJoin(Collection<? extends T> b,
Throwables.Function<? super T,? extends K,? extends E> keyMapper,
Throwables.BiFunction<? super T,? super T,R,? extends E> func) |
<U,K> ExceptionalStream<Pair<T,U>,E> |
ExceptionalStream.innerJoin(Collection<? extends U> b,
Throwables.Function<? super T,? extends K,? extends E> leftKeyMapper,
Throwables.Function<? super U,? extends K,? extends E> rightKeyMapper) |
<U,K> ExceptionalStream<Pair<T,U>,E> |
ExceptionalStream.innerJoin(Collection<? extends U> b,
Throwables.Function<? super T,? extends K,? extends E> leftKeyMapper,
Throwables.Function<? super U,? extends K,? extends E> rightKeyMapper) |
<U,K,R> ExceptionalStream<R,E> |
ExceptionalStream.innerJoin(Collection<? extends U> b,
Throwables.Function<? super T,? extends K,? extends E> leftKeyMapper,
Throwables.Function<? super U,? extends K,? extends E> rightKeyMapper,
Throwables.BiFunction<? super T,? super U,R,? extends E> func) |
<U,K,R> ExceptionalStream<R,E> |
ExceptionalStream.innerJoin(Collection<? extends U> b,
Throwables.Function<? super T,? extends K,? extends E> leftKeyMapper,
Throwables.Function<? super U,? extends K,? extends E> rightKeyMapper,
Throwables.BiFunction<? super T,? super U,R,? extends E> func) |
<U,K,R> ExceptionalStream<R,E> |
ExceptionalStream.innerJoin(ExceptionalStream<? extends U,E> b,
Throwables.Function<? super T,? extends K,? extends E> leftKeyMapper,
Throwables.Function<? super U,? extends K,? extends E> rightKeyMapper,
Throwables.BiFunction<? super T,? super U,R,? extends E> func) |
<U,K,R> ExceptionalStream<R,E> |
ExceptionalStream.innerJoin(ExceptionalStream<? extends U,E> b,
Throwables.Function<? super T,? extends K,? extends E> leftKeyMapper,
Throwables.Function<? super U,? extends K,? extends E> rightKeyMapper,
Throwables.BiFunction<? super T,? super U,R,? extends E> func) |
ExceptionalStream<T,E> |
ExceptionalStream.intersection(Throwables.Function<? super T,?,E> mapper,
Collection<?> c) |
<K> ExceptionalStream<Pair<T,T>,E> |
ExceptionalStream.leftJoin(Collection<? extends T> b,
Throwables.Function<? super T,? extends K,? extends E> keyMapper) |
<K,R> ExceptionalStream<R,E> |
ExceptionalStream.leftJoin(Collection<? extends T> b,
Throwables.Function<? super T,? extends K,? extends E> keyMapper,
Throwables.BiFunction<? super T,? super T,R,? extends E> func) |
<U,K> ExceptionalStream<Pair<T,U>,E> |
ExceptionalStream.leftJoin(Collection<? extends U> b,
Throwables.Function<? super T,? extends K,? extends E> leftKeyMapper,
Throwables.Function<? super U,? extends K,? extends E> rightKeyMapper) |
<U,K> ExceptionalStream<Pair<T,U>,E> |
ExceptionalStream.leftJoin(Collection<? extends U> b,
Throwables.Function<? super T,? extends K,? extends E> leftKeyMapper,
Throwables.Function<? super U,? extends K,? extends E> rightKeyMapper) |
<U,K,R> ExceptionalStream<R,E> |
ExceptionalStream.leftJoin(Collection<? extends U> b,
Throwables.Function<? super T,? extends K,? extends E> leftKeyMapper,
Throwables.Function<? super U,? extends K,? extends E> rightKeyMapper,
Throwables.BiFunction<? super T,? super U,R,? extends E> func) |
<U,K,R> ExceptionalStream<R,E> |
ExceptionalStream.leftJoin(Collection<? extends U> b,
Throwables.Function<? super T,? extends K,? extends E> leftKeyMapper,
Throwables.Function<? super U,? extends K,? extends E> rightKeyMapper,
Throwables.BiFunction<? super T,? super U,R,? extends E> func) |
<U,K,R> ExceptionalStream<R,E> |
ExceptionalStream.leftJoin(ExceptionalStream<? extends U,E> b,
Throwables.Function<? super T,? extends K,? extends E> leftKeyMapper,
Throwables.Function<? super U,? extends K,? extends E> rightKeyMapper,
Throwables.BiFunction<? super T,? super U,R,? extends E> func) |
<U,K,R> ExceptionalStream<R,E> |
ExceptionalStream.leftJoin(ExceptionalStream<? extends U,E> b,
Throwables.Function<? super T,? extends K,? extends E> leftKeyMapper,
Throwables.Function<? super U,? extends K,? extends E> rightKeyMapper,
Throwables.BiFunction<? super T,? super U,R,? extends E> func) |
static <T,R,E extends Exception> |
N.map(Collection<? extends T> c,
int fromIndex,
int toIndex,
Throwables.Function<? super T,? extends R,E> func)
Mostly it's designed for one-step operation to complete the operation in one step.
|
static <T,R,C extends Collection<R>,E extends Exception> |
N.map(Collection<? extends T> c,
int fromIndex,
int toIndex,
Throwables.Function<? super T,? extends R,E> func,
IntFunction<? extends C> supplier)
Mostly it's designed for one-step operation to complete the operation in one step.
|
static <T,R,E extends Exception> |
N.map(Collection<? extends T> c,
Throwables.Function<? super T,? extends R,E> func) |
static <T,R,C extends Collection<R>,E extends Exception> |
N.map(Collection<? extends T> c,
Throwables.Function<? super T,? extends R,E> func,
IntFunction<? extends C> supplier) |
static <T,R,E extends Exception> |
N.map(T[] a,
int fromIndex,
int toIndex,
Throwables.Function<? super T,? extends R,E> func)
Mostly it's designed for one-step operation to complete the operation in one step.
|
static <T,R,C extends Collection<R>,E extends Exception> |
N.map(T[] a,
int fromIndex,
int toIndex,
Throwables.Function<? super T,? extends R,E> func,
IntFunction<? extends C> supplier)
Mostly it's designed for one-step operation to complete the operation in one step.
|
static <T,R,E extends Exception> |
N.map(T[] a,
Throwables.Function<? super T,? extends R,E> func) |
static <T,R,C extends Collection<R>,E extends Exception> |
N.map(T[] a,
Throwables.Function<? super T,? extends R,E> func,
IntFunction<? extends C> supplier) |
<U,E extends Exception> |
Pair.map(Throwables.Function<? super Pair<L,R>,U,E> mapper) |
<T,E extends Exception> |
Joiner.map(Throwables.Function<? super String,T,E> mapper)
The underline
StringBuilder will be recycled after this method is called if resueStringBuilder is set to true,
and should not continue to this instance. |
<U> ExceptionalStream<U,E> |
ExceptionalStream.map(Throwables.Function<? super T,? extends U,? extends E> mapper) |
<U,E extends Exception> |
u.Optional.map(Throwables.Function<? super T,? extends U,E> mapper) |
<U,E extends Exception> |
u.Nullable.map(Throwables.Function<? super T,? extends U,E> mapper) |
<U,E extends Exception> |
Tuple.map(Throwables.Function<? super TP,U,E> mapper) |
<U,E extends Exception> |
Triple.map(Throwables.Function<? super Triple<L,M,R>,U,E> mapper) |
ExceptionalStream<T,E> |
ExceptionalStream.mapFirst(Throwables.Function<? super T,? extends T,? extends E> mapperForFirst) |
<R> ExceptionalStream<R,E> |
ExceptionalStream.mapFirstOrElse(Throwables.Function<? super T,? extends R,E> mapperForFirst,
Throwables.Function<? super T,? extends R,E> mapperForElse) |
<R> ExceptionalStream<R,E> |
ExceptionalStream.mapFirstOrElse(Throwables.Function<? super T,? extends R,E> mapperForFirst,
Throwables.Function<? super T,? extends R,E> mapperForElse) |
<T,E extends Exception> |
Joiner.mapIfNotEmpty(Throwables.Function<? super String,T,E> mapper)
Call
mapper only if at least one element/object/entry is appended. |
<U,E extends Exception> |
u.Nullable.mapIfNotNull(Throwables.Function<? super T,? extends U,E> mapper)
Map if not null.
|
ExceptionalStream<T,E> |
ExceptionalStream.mapLast(Throwables.Function<? super T,? extends T,? extends E> mapperForLast) |
<R> ExceptionalStream<R,E> |
ExceptionalStream.mapLastOrElse(Throwables.Function<? super T,? extends R,E> mapperForLast,
Throwables.Function<? super T,? extends R,E> mapperForElse) |
<R> ExceptionalStream<R,E> |
ExceptionalStream.mapLastOrElse(Throwables.Function<? super T,? extends R,E> mapperForLast,
Throwables.Function<? super T,? extends R,E> mapperForElse) |
<U,E extends Exception> |
u.Optional.mapToNonNull(Throwables.Function<? super T,? extends U,E> mapper) |
<U,E extends Exception> |
u.Nullable.mapToNonNull(Throwables.Function<? super T,? extends U,E> mapper) |
<U,E extends Exception> |
u.Nullable.mapToNonNullIfNotNull(Throwables.Function<? super T,? extends U,E> mapper)
Map if not null.
|
static <T,K,E extends Exception> |
Maps.newMap(Collection<? extends T> c,
Throwables.Function<? super T,? extends K,E> keyMapper) |
static <T,K,V,E extends Exception,E2 extends Exception> |
Maps.newMap(Collection<? extends T> c,
Throwables.Function<? super T,? extends K,E> keyMapper,
Throwables.Function<? super T,? extends V,E2> valueExtractor) |
static <T,K,V,E extends Exception,E2 extends Exception> |
Maps.newMap(Collection<? extends T> c,
Throwables.Function<? super T,? extends K,E> keyMapper,
Throwables.Function<? super T,? extends V,E2> valueExtractor) |
static <T,K,V,M extends Map<K,V>,E extends Exception,E2 extends Exception> |
Maps.newMap(Collection<? extends T> c,
Throwables.Function<? super T,? extends K,E> keyMapper,
Throwables.Function<? super T,? extends V,E2> valueExtractor,
IntFunction<? extends M> mapSupplier) |
static <T,K,V,M extends Map<K,V>,E extends Exception,E2 extends Exception> |
Maps.newMap(Collection<? extends T> c,
Throwables.Function<? super T,? extends K,E> keyMapper,
Throwables.Function<? super T,? extends V,E2> valueExtractor,
IntFunction<? extends M> mapSupplier) |
static <T,K,E extends Exception> |
Maps.newMap(Iterator<? extends T> iter,
Throwables.Function<? super T,K,E> keyMapper) |
static <T,K,V,E extends Exception,E2 extends Exception> |
Maps.newMap(Iterator<? extends T> iter,
Throwables.Function<? super T,K,E> keyMapper,
Throwables.Function<? super T,? extends V,E2> valueExtractor) |
static <T,K,V,E extends Exception,E2 extends Exception> |
Maps.newMap(Iterator<? extends T> iter,
Throwables.Function<? super T,K,E> keyMapper,
Throwables.Function<? super T,? extends V,E2> valueExtractor) |
static <T,K,V,M extends Map<K,V>,E extends Exception,E2 extends Exception> |
Maps.newMap(Iterator<? extends T> iter,
Throwables.Function<? super T,K,E> keyMapper,
Throwables.Function<? super T,? extends V,E2> valueExtractor,
Supplier<? extends M> mapSupplier) |
static <T,K,V,M extends Map<K,V>,E extends Exception,E2 extends Exception> |
Maps.newMap(Iterator<? extends T> iter,
Throwables.Function<? super T,K,E> keyMapper,
Throwables.Function<? super T,? extends V,E2> valueExtractor,
Supplier<? extends M> mapSupplier) |
long |
ExceptionalStream.persist(Throwables.Function<? super T,String,IOException> toLine,
File file) |
long |
ExceptionalStream.persist(Throwables.Function<? super T,String,IOException> toLine,
OutputStream os) |
long |
ExceptionalStream.persist(Throwables.Function<? super T,String,IOException> toLine,
String header,
String tail,
File file) |
long |
ExceptionalStream.persist(Throwables.Function<? super T,String,IOException> toLine,
String header,
String tail,
Writer writer) |
long |
ExceptionalStream.persist(Throwables.Function<? super T,String,IOException> toLine,
Writer writer) |
<K> ExceptionalStream<Pair<T,T>,E> |
ExceptionalStream.rightJoin(Collection<? extends T> b,
Throwables.Function<? super T,? extends K,? extends E> keyMapper) |
<K,R> ExceptionalStream<R,E> |
ExceptionalStream.rightJoin(Collection<? extends T> b,
Throwables.Function<? super T,? extends K,? extends E> keyMapper,
Throwables.BiFunction<? super T,? super T,R,? extends E> func) |
<U,K> ExceptionalStream<Pair<T,U>,E> |
ExceptionalStream.rightJoin(Collection<? extends U> b,
Throwables.Function<? super T,? extends K,? extends E> leftKeyMapper,
Throwables.Function<? super U,? extends K,? extends E> rightKeyMapper) |
<U,K> ExceptionalStream<Pair<T,U>,E> |
ExceptionalStream.rightJoin(Collection<? extends U> b,
Throwables.Function<? super T,? extends K,? extends E> leftKeyMapper,
Throwables.Function<? super U,? extends K,? extends E> rightKeyMapper) |
<U,K,R> ExceptionalStream<R,E> |
ExceptionalStream.rightJoin(Collection<? extends U> b,
Throwables.Function<? super T,? extends K,? extends E> leftKeyMapper,
Throwables.Function<? super U,? extends K,? extends E> rightKeyMapper,
Throwables.BiFunction<? super T,? super U,R,? extends E> func) |
<U,K,R> ExceptionalStream<R,E> |
ExceptionalStream.rightJoin(Collection<? extends U> b,
Throwables.Function<? super T,? extends K,? extends E> leftKeyMapper,
Throwables.Function<? super U,? extends K,? extends E> rightKeyMapper,
Throwables.BiFunction<? super T,? super U,R,? extends E> func) |
<U,K,R> ExceptionalStream<R,E> |
ExceptionalStream.rightJoin(ExceptionalStream<? extends U,E> b,
Throwables.Function<? super T,? extends K,? extends E> leftKeyMapper,
Throwables.Function<? super U,? extends K,? extends E> rightKeyMapper,
Throwables.BiFunction<? super T,? super U,R,? extends E> func) |
<U,K,R> ExceptionalStream<R,E> |
ExceptionalStream.rightJoin(ExceptionalStream<? extends U,E> b,
Throwables.Function<? super T,? extends K,? extends E> leftKeyMapper,
Throwables.Function<? super U,? extends K,? extends E> rightKeyMapper,
Throwables.BiFunction<? super T,? super U,R,? extends E> func) |
static <T,R,E extends Throwable> |
Fn.Fnn.sf(Object mutex,
Throwables.Function<T,R,E> function)
Synchronized
Function. |
<R,E extends Exception> |
Splitter.split(CharSequence source,
Throwables.Function<? super String,R,E> mapper) |
<T,E extends Exception> |
Splitter.splitAndThen(CharSequence source,
Throwables.Function<? super List<String>,T,E> converter)
Split and then.
|
<T,E extends Exception> |
Splitter.MapSplitter.splitAndThen(CharSequence source,
Throwables.Function<? super Map<String,String>,T,E> converter)
Split and then.
|
<E extends Exception> |
Splitter.splitToArray(CharSequence source,
Throwables.Function<? super String,String,E> mapper)
Split to array.
|
<R,CC extends Collection<T>> |
ExceptionalStream.toCollectionAndThen(Supplier<? extends CC> supplier,
Throwables.Function<? super CC,R,E> func) |
<R> R |
ExceptionalStream.toListAndThen(Throwables.Function<? super List<T>,R,E> func) |
<K,A,D> Map<K,D> |
ExceptionalStream.toMap(Throwables.Function<? super T,? extends K,? extends E> keyMapper,
Collector<? super T,A,D> downstream) |
<K,A,D,M extends Map<K,D>> |
ExceptionalStream.toMap(Throwables.Function<? super T,? extends K,? extends E> keyMapper,
Collector<? super T,A,D> downstream,
Supplier<? extends M> mapFactory) |
<K,V> Map<K,V> |
ExceptionalStream.toMap(Throwables.Function<? super T,? extends K,? extends E> keyMapper,
Throwables.Function<? super T,? extends V,? extends E> valueMapper) |
<K,V> Map<K,V> |
ExceptionalStream.toMap(Throwables.Function<? super T,? extends K,? extends E> keyMapper,
Throwables.Function<? super T,? extends V,? extends E> valueMapper) |
<K,V,A,D> Map<K,D> |
ExceptionalStream.toMap(Throwables.Function<? super T,? extends K,? extends E> keyMapper,
Throwables.Function<? super T,? extends V,? extends E> valueMapper,
Collector<? super V,A,D> downstream) |
<K,V,A,D> Map<K,D> |
ExceptionalStream.toMap(Throwables.Function<? super T,? extends K,? extends E> keyMapper,
Throwables.Function<? super T,? extends V,? extends E> valueMapper,
Collector<? super V,A,D> downstream) |
<K,V,A,D,M extends Map<K,D>> |
ExceptionalStream.toMap(Throwables.Function<? super T,? extends K,? extends E> keyMapper,
Throwables.Function<? super T,? extends V,? extends E> valueMapper,
Collector<? super V,A,D> downstream,
Supplier<? extends M> mapFactory) |
<K,V,A,D,M extends Map<K,D>> |
ExceptionalStream.toMap(Throwables.Function<? super T,? extends K,? extends E> keyMapper,
Throwables.Function<? super T,? extends V,? extends E> valueMapper,
Collector<? super V,A,D> downstream,
Supplier<? extends M> mapFactory) |
<K,V,M extends Map<K,V>> |
ExceptionalStream.toMap(Throwables.Function<? super T,? extends K,? extends E> keyMapper,
Throwables.Function<? super T,? extends V,? extends E> valueMapper,
Supplier<? extends M> mapFactory) |
<K,V,M extends Map<K,V>> |
ExceptionalStream.toMap(Throwables.Function<? super T,? extends K,? extends E> keyMapper,
Throwables.Function<? super T,? extends V,? extends E> valueMapper,
Supplier<? extends M> mapFactory) |
<K,V> Map<K,V> |
ExceptionalStream.toMap(Throwables.Function<? super T,? extends K,? extends E> keyMapper,
Throwables.Function<? super T,? extends V,? extends E> valueMapper,
Throwables.BinaryOperator<V,? extends E> mergeFunction) |
<K,V> Map<K,V> |
ExceptionalStream.toMap(Throwables.Function<? super T,? extends K,? extends E> keyMapper,
Throwables.Function<? super T,? extends V,? extends E> valueMapper,
Throwables.BinaryOperator<V,? extends E> mergeFunction) |
<K,V,M extends Map<K,V>> |
ExceptionalStream.toMap(Throwables.Function<? super T,? extends K,? extends E> keyMapper,
Throwables.Function<? super T,? extends V,? extends E> valueMapper,
Throwables.BinaryOperator<V,? extends E> mergeFunction,
Supplier<? extends M> mapFactory) |
<K,V,M extends Map<K,V>> |
ExceptionalStream.toMap(Throwables.Function<? super T,? extends K,? extends E> keyMapper,
Throwables.Function<? super T,? extends V,? extends E> valueMapper,
Throwables.BinaryOperator<V,? extends E> mergeFunction,
Supplier<? extends M> mapFactory) |
<K> ListMultimap<K,T> |
ExceptionalStream.toMultimap(Throwables.Function<? super T,? extends K,? extends E> keyMapper) |
<K,V extends Collection<T>,M extends Multimap<K,T,V>> |
ExceptionalStream.toMultimap(Throwables.Function<? super T,? extends K,? extends E> keyMapper,
Supplier<? extends M> mapFactory) |
<K,V> ListMultimap<K,V> |
ExceptionalStream.toMultimap(Throwables.Function<? super T,? extends K,? extends E> keyMapper,
Throwables.Function<? super T,? extends V,? extends E> valueMapper) |
<K,V> ListMultimap<K,V> |
ExceptionalStream.toMultimap(Throwables.Function<? super T,? extends K,? extends E> keyMapper,
Throwables.Function<? super T,? extends V,? extends E> valueMapper) |
<K,V,C extends Collection<V>,M extends Multimap<K,V,C>> |
ExceptionalStream.toMultimap(Throwables.Function<? super T,? extends K,? extends E> keyMapper,
Throwables.Function<? super T,? extends V,? extends E> valueMapper,
Supplier<? extends M> mapFactory) |
<K,V,C extends Collection<V>,M extends Multimap<K,V,C>> |
ExceptionalStream.toMultimap(Throwables.Function<? super T,? extends K,? extends E> keyMapper,
Throwables.Function<? super T,? extends V,? extends E> valueMapper,
Supplier<? extends M> mapFactory) |
<R> R |
ExceptionalStream.toSetAndThen(Throwables.Function<? super Set<T>,R,E> func) |
static <T,R,E extends Exception> |
N.tryOrEmpty(T init,
Throwables.Function<? super T,R,E> func)
Returns a
Nullable with the value returned by func.apply(init) or an empty Nullable if exception happens. |
| Modifier and Type | Interface and Description |
|---|---|
interface |
Function<T,R>
Refer to JDK API documentation at: https://docs.oracle.com/javase/8/docs/api/java/util/function/package-summary.html
|
interface |
UnaryOperator<T>
Refer to JDK API documentation at: https://docs.oracle.com/javase/8/docs/api/java/util/function/package-summary.html
|
Copyright © 2021. All rights reserved.