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
-
Constructor Summary
Constructors -
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)
-
Constructor Details
-
Tuples
private Tuples()
-
-
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
-