package edu.stanford.nlp.util;
import java.util.Arrays;
/**
* Simple wrapper around an array of int, which overrides hashCode() and equals()
* of Object. This class is useful if used as a key in a HashMap, Counter, etc.
*
* @author Michel Galley
*/
public class IntArray {
private final int[] array;
public IntArray(int[] array) {
this.array = array;
}
public int[] get() {
return array;
}
@Override
public int hashCode() {
return Arrays.hashCode(array);
}
@Override
public boolean equals(Object o) {
return Arrays.equals(array,((IntArray)o).array);
}
}