Package de.bsvrz.sys.funclib.losb.util
Class Tuple<X,Y>
- java.lang.Object
-
- de.bsvrz.sys.funclib.losb.util.Tuple<X,Y>
-
- Type Parameters:
X
- Erstes ElementY
- Zweites Element
- All Implemented Interfaces:
java.io.Serializable
,java.lang.Comparable
public class Tuple<X,Y> extends java.lang.Object implements java.lang.Comparable, java.io.Serializable
Tuple bestehend aus zwei Objekten. ImplementiertSerializable
. Das Serialisieren kann aber trotzdem fehlschlagen, wenn eines der Elemente nicht serialisierbar ist.- See Also:
- Serialized Form
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description int
compareTo(java.lang.Object o)
Vergleicht die Werte vonfirst
falls sieComparable
implementieren.boolean
equals(java.lang.Object tupel)
Vergleicht ob die Elemente der Objekte übereinstimmen.int
hashCode()
java.lang.String
toString()
-
-
-
Method Detail
-
equals
public boolean equals(java.lang.Object tupel)
Vergleicht ob die Elemente der Objekte übereinstimmen. Dazu müssenfirst
undlast
ungleichnull
sein.- Overrides:
equals
in classjava.lang.Object
- Parameters:
tupel
- Vergleichsobjekt- Returns:
- Ergebnis des Vergleichs
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classjava.lang.Object
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
compareTo
public int compareTo(java.lang.Object o)
Vergleicht die Werte vonfirst
falls sieComparable
implementieren. Wirft keine ClassCastException.- Specified by:
compareTo
in interfacejava.lang.Comparable<X>
- Parameters:
o
- Zu vergleichendes Objekt.- Returns:
- Positiver Wert falls this.first > other.first, negativer Wert falls this.first < other.first, null sonst.
-
-