
FIRST - first typeSECOND - second typepublic class Pair<FIRST,SECOND> extends Object implements PairInterface<FIRST,SECOND>
CPair if you want comparable pairs.| Modifier and Type | Field and Description | 
|---|---|
| FIRST | firstFirst value in pair | 
| SECOND | secondSecond value in pair | 
| Constructor and Description | 
|---|
| Pair(FIRST first,
    SECOND second)Initialize pair | 
| Modifier and Type | Method and Description | 
|---|---|
| boolean | equals(Object obj)Simple equals statement. | 
| FIRST | getFirst()Getter for first | 
| SECOND | getSecond()Getter for second element in pair | 
| int | hashCode()Canonical hash function, mixing the two hash values. | 
| static <F,S> Pair<F,S>[] | newPairArray(int size)Create a new array of the given size (for generics) | 
| void | setFirst(FIRST first)Setter for first | 
| void | setSecond(SECOND second)Setter for second | 
| String | toString()Canonical toString operator | 
public FIRST first
public SECOND second
public final FIRST getFirst()
getFirst in interface PairInterface<FIRST,SECOND>public final void setFirst(FIRST first)
first - new value for first elementpublic final SECOND getSecond()
getSecond in interface PairInterface<FIRST,SECOND>public final void setSecond(SECOND second)
second - new value for second elementpublic static final <F,S> Pair<F,S>[] newPairArray(int size)
F - First classS - Second classsize - array sizepublic boolean equals(Object obj)