Package com.landawn.abacus.util
Class Tuple.Tuple3<T1,T2,T3>
java.lang.Object
com.landawn.abacus.util.Tuple<Tuple.Tuple3<T1,T2,T3>>
com.landawn.abacus.util.Tuple.Tuple3<T1,T2,T3>
- Type Parameters:
T1
-T2
-T3
-
- All Implemented Interfaces:
Immutable
The Class Tuple3.
-
Nested Class Summary
Nested classes/interfaces inherited from class com.landawn.abacus.util.Tuple
Tuple.Tuple1<T1>, Tuple.Tuple2<T1,
T2>, Tuple.Tuple3<T1, T2, T3>, Tuple.Tuple4<T1, T2, T3, T4>, Tuple.Tuple5<T1, T2, T3, T4, T5>, Tuple.Tuple6<T1, T2, T3, T4, T5, T6>, Tuple.Tuple7<T1, T2, T3, T4, T5, T6, T7>, Tuple.Tuple8<T1, T2, T3, T4, T5, T6, T7, T8>, Tuple.Tuple9<T1, T2, T3, T4, T5, T6, T7, T8, T9> -
Field Summary
-
Method Summary
Modifier and TypeMethodDescription<E extends Exception>
voidaccept
(Throwables.TriConsumer<? super T1, ? super T2, ? super T3, E> action) boolean
allNull()
boolean
anyNull()
int
arity()
boolean
boolean
<E extends Exception>
u.Optional<Tuple.Tuple3<T1,T2, T3>> filter
(Throwables.TriPredicate<? super T1, ? super T2, ? super T3, E> predicate) <E extends Exception>
voidforEach
(Throwables.Consumer<?, E> consumer) int
hashCode()
<U,
E extends Exception>
Umap
(Throwables.TriFunction<? super T1, ? super T2, ? super T3, U, E> mapper) reverse()
Object[]
toArray()
<A> A[]
toArray
(A[] a) toString()
toTriple()
-
Field Details
-
_1
The 1. -
_2
The 2. -
_3
The 3.
-
-
Method Details
-
arity
public int arity() -
anyNull
public boolean anyNull() -
allNull
public boolean allNull() -
contains
-
toArray
-
toArray
public <A> A[] toArray(A[] a) -
toTriple
- Returns:
-
reverse
- Returns:
-
forEach
-
accept
public <E extends Exception> void accept(Throwables.TriConsumer<? super T1, ? super T2, throws E? super T3, E> action) - Type Parameters:
E
-- Parameters:
action
-- Throws:
E
- the e
-
map
public <U,E extends Exception> U map(Throwables.TriFunction<? super T1, ? super T2, throws E? super T3, U, E> mapper) - Type Parameters:
U
-E
-- Parameters:
mapper
-- Returns:
- Throws:
E
- the e
-
filter
public <E extends Exception> u.Optional<Tuple.Tuple3<T1,T2, filterT3>> (Throwables.TriPredicate<? super T1, ? super T2, throws E? super T3, E> predicate) - Type Parameters:
E
-- Parameters:
predicate
-- Returns:
- Throws:
E
- the e
-
hashCode
public int hashCode() -
equals
-
toString
-