X
- Erstes ElementY
- Zweites Elementpublic class Tuple<X,Y>
extends java.lang.Object
implements java.lang.Comparable, java.io.Serializable
Tuple bestehend aus zwei Objekten. Implementiert Serializable
. Das Serialisieren kann aber trotzdem fehlschlagen, wenn eines der Elemente nicht serialisierbar ist.
Modifier and Type | Field and Description |
---|---|
X |
first
Element #1
|
Y |
last
Element #2
|
private static long |
serialVersionUID |
Constructor and Description |
---|
Tuple(X first,
Y last)
Setzt die Werte des Tupels.
|
Modifier and Type | Method and Description |
---|---|
int |
compareTo(java.lang.Object o)
Vergleicht die Werte von
first falls sie Comparable implementieren. |
boolean |
equals(java.lang.Object tupel)
Vergleicht ob die Elemente der Objekte übereinstimmen.
|
int |
hashCode() |
java.lang.String |
toString() |
private static final long serialVersionUID
public X first
Element #1
public Y last
Element #2
public boolean equals(java.lang.Object tupel)
Vergleicht ob die Elemente der Objekte übereinstimmen. Dazu müssen first
und last
ungleich null
sein.
equals
in class java.lang.Object
tupel
- VergleichsobjektObject.equals(java.lang.Object)
public int hashCode()
hashCode
in class java.lang.Object
Object.hashCode()
public java.lang.String toString()
toString
in class java.lang.Object
Object.toString()
public int compareTo(java.lang.Object o)
Vergleicht die Werte von first
falls sie Comparable
implementieren. Wirft keine ClassCastException.
compareTo
in interface java.lang.Comparable
o
- Zu vergleichendes Objekt.