T1
- The type of the first non-null value held by this tupleT2
- The type of the second non-null value held by this tupleT3
- The type of the third non-null value held by this tuplepublic class Tuple3<T1,T2,T3> extends Tuple2<T1,T2>
限定符和类型 | 方法和说明 |
---|---|
boolean |
equals(java.lang.Object o) |
java.lang.Object |
get(int index)
Get the object at the given index.
|
T3 |
getT3()
Type-safe way to get the third object of this
Tuples . |
int |
hashCode() |
<R> Tuple3<R,T2,T3> |
mapT1(java.util.function.Function<T1,R> mapper)
Map the 1st part (T1) of this
Tuple3 into a different value and type,
keeping the other parts. |
<R> Tuple3<T1,R,T3> |
mapT2(java.util.function.Function<T2,R> mapper)
Map the 2nd part (T2) of this
Tuple3 into a different value and type,
keeping the other parts. |
<R> Tuple3<T1,T2,R> |
mapT3(java.util.function.Function<T3,R> mapper)
Map the 3rd part (T3) of this
Tuple3 into a different value and type,
keeping the other parts. |
int |
size()
Return the number of elements in this Tuples.
|
java.lang.Object[] |
toArray()
Turn this
Tuple into a plain Object[] . |
public <R> Tuple3<R,T2,T3> mapT1(java.util.function.Function<T1,R> mapper)
Tuple3
into a different value and type,
keeping the other parts.public <R> Tuple3<T1,R,T3> mapT2(java.util.function.Function<T2,R> mapper)
Tuple3
into a different value and type,
keeping the other parts.public <R> Tuple3<T1,T2,R> mapT3(java.util.function.Function<T3,R> mapper)
Tuple3
into a different value and type,
keeping the other parts.R
- the new type for the T3 partmapper
- the mapping Function
for the T3 partTuple3
with a different T3 value@Nullable public java.lang.Object get(int index)
Tuple2
public java.lang.Object[] toArray()
Tuple2
Tuple
into a plain Object[]
.
The array isn't tied to this Tuple but is a copy.public int size()
Tuple2