Package net.sf.tweety.commons.util
Class Pair<E,F>
- java.lang.Object
-
- net.sf.tweety.commons.util.Pair<E,F>
-
- Type Parameters:
E
- the type of the first elementF
- the type of the second element
- All Implemented Interfaces:
java.io.Serializable
- Direct Known Subclasses:
Division
public class Pair<E,F> extends java.lang.Object implements java.io.Serializable
This class implements a simple pair of elements.- Author:
- Matthias Thimm, Bastian Wolf
- See Also:
- Serialized Form
-
-
Method Summary
Modifier and Type Method Description boolean
equals(java.lang.Object obj)
E
getFirst()
returns the first element of this pairF
getSecond()
returns the second element of this pairint
hashCode()
void
setFirst(E obj1)
sets the first element of this pairvoid
setSecond(F obj2)
sets the second element of this pairjava.lang.String
toString()
returns a string representation of a pair as "(obj1, obj2)"
-
-
-
Method Detail
-
getFirst
public E getFirst()
returns the first element of this pair- Returns:
- the first element of this pair
-
setFirst
public void setFirst(E obj1)
sets the first element of this pair- Parameters:
obj1
- an object of type E
-
getSecond
public F getSecond()
returns the second element of this pair- Returns:
- the second element of this pair
-
setSecond
public void setSecond(F obj2)
sets the second element of this pair- Parameters:
obj2
- an object of type F
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classjava.lang.Object
-
equals
public boolean equals(java.lang.Object obj)
- Overrides:
equals
in classjava.lang.Object
-
toString
public java.lang.String toString()
returns a string representation of a pair as "(obj1, obj2)"- Overrides:
toString
in classjava.lang.Object
- Returns:
- a string representation of a pair as "(obj1, obj2)"
-
-