HashSet 的add方法实际调用return map.put(e, PRESENT)==null;
看下源码
public boolean add(E e) {
return map.put(e, PRESENT)==null;
}
// Dummy value to associate with an Object in the backing Map
private static final Object PRESENT = new Object();
因为HashSet底层就是一个HashMap
HashSet的add方法也调用的HashM
原创
2021-01-21 23:33:20 ·
3459 阅读 ·
0 评论