T1 - type of the first object in the pairT2 - type of the second object in the pairpublic class Pair<T1,T2>
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
private T1 |
first
First object in pair.
|
private T2 |
second
Second object in pair.
|
| Constructor and Description |
|---|
Pair()
Constructor.
|
Pair(Pair<? extends T1,? extends T2> pair)
Copy constructor.
|
Pair(T1 newFirst,
T2 newSecond)
Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(java.lang.Object o) |
T1 |
getFirst()
Gets the first object in the pair.
|
T2 |
getSecond()
Gets the second object in the pair.
|
int |
hashCode() |
void |
setFirst(T1 newFirst)
Sets the first object in the pair.
|
void |
setSecond(T2 newSecond)
Sets the second object in the pair.
|
java.lang.String |
toString() |
private T1 first
private T2 second
public Pair()
public Pair(@Nullable
T1 newFirst,
@Nullable
T2 newSecond)
newFirst - first object in the pairnewSecond - second object in the pair@Nullable public T1 getFirst()
public void setFirst(@Nullable
T1 newFirst)
newFirst - first object in the pair@Nullable public T2 getSecond()
public void setSecond(@Nullable
T2 newSecond)
newSecond - second object in the pairpublic boolean equals(@Nullable
java.lang.Object o)
equals in class java.lang.Objectpublic int hashCode()
hashCode in class java.lang.Object@Nonnull public java.lang.String toString()
toString in class java.lang.Object