public class ObjectObjectImmutableSortedPair<K extends java.lang.Comparable<K>> extends ObjectObjectImmutablePair<K,K> implements SortedPair<K>, java.io.Serializable
SortedPair
; provides some additional methods that use polymorphism to avoid (un)boxing.Modifier and Type | Method and Description |
---|---|
boolean |
equals(java.lang.Object other) |
static <K extends java.lang.Comparable<K>> |
of(K left,
K right)
Returns a new type-specific immutable
SortedPair with given left and right value. |
java.lang.String |
toString()
Returns a string representation of this sorted pair in the form {l,r}.
|
hashCode, left, right
contains
public static <K extends java.lang.Comparable<K>> ObjectObjectImmutableSortedPair<K> of(K left, K right)
SortedPair
with given left and right value.
Note that if left
and right
are in the wrong order, they will be exchanged.
of
in interface Pair<K extends java.lang.Comparable<K>,K extends java.lang.Comparable<K>>
of
in interface SortedPair<K extends java.lang.Comparable<K>>
left
- the left value.right
- the right value.public boolean equals(java.lang.Object other)
public java.lang.String toString()