Class Tuples
java.lang.Object
org.eclipse.collections.impl.tuple.Tuples
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 TypeMethodDescriptionstatic <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> static <T> FixedSizeList<T>pairToFixedSizeList(Pair<T, T> pair) static <T> ImmutableList<T>pairToImmutableList(Pair<T, T> pair) static <T> MutableList<T>pairToList(Pair<T, T> pair) 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> FixedSizeList<T>tripleToFixedSizeList(Triple<T, T, T> triple) static <T> ImmutableList<T>tripleToImmutableList(Triple<T, T, T> triple) static <T> MutableList<T>tripleToList(Triple<T, T, T> triple) static <T> Twin<T>twin(T one, T two)
-
Method Details
-
pairFrom
-
pairToList
- Since:
- 11.0
-
pairToFixedSizeList
- Since:
- 11.0
-
pairToImmutableList
- Since:
- 11.0
-
tripleToList
- Since:
- 11.0
-
tripleToFixedSizeList
- Since:
- 11.0
-
tripleToImmutableList
- Since:
- 11.0
-
pair
-
twin
-
identicalTwin
-
triple
-
triplet
-
identicalTriplet
-