Browse Source

Some useful additions to Pair utility class: implements Map.Entry and has a toString().

git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@9929 bbc10eb1-c90d-0410-af57-cb519fbb1720
master
Dave Parker 11 years ago
parent
commit
6c0ead6d2f
  1. 26
      prism/src/prism/Pair.java

26
prism/src/prism/Pair.java

@ -26,10 +26,12 @@
package prism;
import java.util.Map.Entry;
/**
* Simple class to store a pair of values.
*/
public class Pair<X,Y>
public class Pair<X,Y> implements Entry<X, Y>
{
public X first;
public Y second;
@ -39,4 +41,26 @@ public class Pair<X,Y>
this.first = first;
this.second = second;
}
@Override
public X getKey() {
return first;
}
@Override
public Y getValue() {
return second;
}
@Override
public Y setValue(Y value) {
second = value;
return second;
}
@Override
public String toString()
{
return "(" + first + "," + second + ")";
}
}
Loading…
Cancel
Save