使用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);
//    }
posted @ 2025-04-07 16:18  lfqyj  阅读(2)  评论(0)    收藏  举报