Package at.jku.ssw.fp.util
Class Pair<A,B>
- java.lang.Object
-
- at.jku.ssw.fp.util.Pair<A,B>
-
- Type Parameters:
A
- the type of the first valueB
- the type of the second value
- All Implemented Interfaces:
Serializable
public class Pair<A,B> extends Object implements Serializable
Pair of two generic values.- Author:
- Herbert Praehofer
- See Also:
- Serialized Form
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
equals(Object obj)
Compares this pair object and the other object for equality.int
hashCode()
Computes a hash code from the hash codes of the two values.static <A,B>
Pair<A,B>of(A fst, B snd)
Creates a pair of two values.String
toString()
Returns a string representation.
-
-
-
Method Detail
-
of
public static <A,B> Pair<A,B> of(A fst, B snd)
Creates a pair of two values.- Type Parameters:
A
- the type of the first valueB
- the type of the second value- Parameters:
fst
- the first valuesnd
- the second value- Returns:
- the pair of first and second value
-
hashCode
public int hashCode()
Computes a hash code from the hash codes of the two values.
-
equals
public boolean equals(Object obj)
Compares this pair object and the other object for equality. They are equal if the second object is a pair and the two values are equal.
-
-