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
-