HashSet常用方法介绍 public boolean add(E e) public boolean isEmpty() void clear() public Iterator<E> iterator() int size() 详细方法详见JDK帮助文档 Object的equals方法和hashCode方法 1. Object类equals方法的特点: a) 自反性:x.equals(x)应该返回true b) 对称性:x.equels(y)为true,那么y.equals(x)也为tr
0 正确的equals方法 public class MyClass { // 主要属性1 private int primaryAttr1; // 主要属性2 private int primaryAttr2; // 可选属性 private int optionalAttr; // 延迟加载,缓存散列码 private volatile int hashCode = 0; @Override public int hashCode() { if(hashCode == 0) { int