其实HashSet是通过HashMap来保证Set的。
private transient HashMap<E, Object> map;
private static final Object PRESENT = new Object();
public boolean add(E e) {
return this.map.put(e, PRESENT) == null;
}
private transient HashMap<E, Object> map;
private static final Object PRESENT = new Object();
public boolean add(E e) {
return this.map.put(e, PRESENT) == null;
}
本文标题:HashSet怎么保证Set?
本文链接:https://www.haomeiwen.com/subject/czfggktx.html
网友评论