
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 |
first
First value in pair
|
SECOND |
second
Second 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)