Class Tuples
java.lang.Object
org.eclipse.collections.impl.tuple.Tuples
public final class Tuples extends Object
A Pair is a container that holds two related objects. It is the equivalent of an Association in Smalltalk, or an
implementation of Map.Entry in the JDK. A Twin is a Pair with the same types. This class is a factory class
for Pairs and Twins.
A Triple is a container that holds three related objects. Similar to Haskell a Tuple is container that can contain 2 or more objects.
The Triple is the implementation of the 3-tuple. A Triplet is a Triple with the same types. This class holds factory methods for Triples and Triplets
The equivalent class for primitive and object combinations is
PrimitiveTuples
-
Method Summary
Modifier and Type Method Description static <T> Triplet<T>
identicalTriplet(T each)
static <T> Twin<T>
identicalTwin(T each)
static <T1, T2> Pair<T1,T2>
pair(T1 one, T2 two)
static <K, V> Pair<K,V>
pairFrom(Map.Entry<K,V> entry)
static <T1, T2, T3> Triple<T1,T2,T3>
triple(T1 one, T2 two, T3 three)
static <T> Triplet<T>
triplet(T one, T two, T three)
static <T> Twin<T>
twin(T one, T two)