public class Pair<L,R> extends Object implements Comparable<Pair<L,R>>, Map.Entry<L,R>
Because a pair implements equals(Object), hashCode() and
 compareTo(Pair), it can be used in any kind of
 Collection.
| Constructor and Description | 
|---|
Pair(L left,
    R right)
Creates a pair. 
 | 
Pair(Map.Entry<? extends L,? extends R> entry)
Creates a pair representing the same mapping as the
 specified entry. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
int | 
compareTo(Pair<L,R> that)  | 
boolean | 
equals(Object obj)  | 
L | 
getKey()  | 
R | 
getValue()  | 
int | 
hashCode()  | 
static <L,R> List<L> | 
left(List<Pair<L,R>> list)
Returns a list of the left elements of a list of pairs. 
 | 
static <L,R> Iterable<L> | 
leftIter(Iterable<Pair<L,R>> iterable)
Returns an iterable over the left slice of an iterable. 
 | 
static <L,R> Pair<L,R> | 
of(L left,
  R right)
Creates a Pair. 
 | 
static <L,R> List<R> | 
right(List<Pair<L,R>> list)
Returns a list of the right elements of a list of pairs. 
 | 
static <L,R> Iterable<R> | 
rightIter(Iterable<Pair<L,R>> iterable)
Returns an iterable over the right slice of an iterable. 
 | 
R | 
setValue(R value)  | 
String | 
toString()  | 
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcomparingByKey, comparingByKey, comparingByValue, comparingByValuepublic static <L,R> Pair<L,R> of(L left, R right)
left - Left valueright - Right valuepublic boolean equals(Object obj)
public int hashCode()
public int compareTo(Pair<L,R> that)
compareTo in interface Comparable<Pair<L,R>>public static <L,R> Iterable<L> leftIter(Iterable<Pair<L,R>> iterable)
L - Left typeR - Right typeiterable - Iterable over pairspublic static <L,R> Iterable<R> rightIter(Iterable<Pair<L,R>> iterable)
L - right typeR - Right typeiterable - Iterable over pairspublic static <L,R> List<L> left(List<Pair<L,R>> list)
Copyright © 2019 Hitachi Vantara. All rights reserved.