
quant.fans.common.Pair Maven / Gradle / Ivy
The newest version!
package quant.fans.common;
public class Pair {
private K key;
private V val;
public Pair(K key, V val) {
this.key = key;
this.val = val;
}
public K getKey() {
return key;
}
public V getVal() {
return val;
}
@Override
public String toString() {
return "Pair{" +
"key=" + key +
", val=" + val +
'}';
}
@Override
public boolean equals(Object o) {
if (this == o) return true;
if (!(o instanceof Pair)) return false;
Pair pair = (Pair) o;
if (!key.equals(pair.key)) return false;
if (!val.equals(pair.val)) return false;
return true;
}
@Override
public int hashCode() {
int result = key.hashCode();
result = 31 * result + val.hashCode();
return result;
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy