我有一个条目向量。每个条目都是此类的一个实例:
public class Entry implements Comparable<Entry>{
private String _key;
private CustomSet _value;
[...]
@Override
public int compareTo(Entry a) {
return this._key.compareTo(a._key);
}
}
向量声明如下:
Vector<Entry> entries = new Vector<Entry>();
之后,向量被填充。然后我想检查某个键是否在向量中的某个位置。所以我这样做:
Entry sample = new Entry(key, new CustomSet());
if (entries.contains(sample)) {
// do something
}
这似乎不起作用。为什么?我怎样才能让它工作?
PS CustomSet 是另一个用户定义的类,在我看来无关紧要