使用HashSet时注意
你想去除重复对象,必须在元素所属的类中重写 equals()和hashCode()方法,可以自动生成
点击查看代码
// @Override
// public boolean equals(Object o) {
// if (this == o) return true;
// if (o == null || getClass() != o.getClass()) return false;
// Student student = (Student) o;
// return Objects.equals(name, student.name) && Objects.equals(age, student.age);
// }
//
// @Override
// public int hashCode() {
// return Objects.hash(name, age);
// }