java Set remove 问题

department=this.getDepartmentDAO().findById(department.getDepartId().toString());
Set deptExist=user.getDepartments();
deptExist.remove(department);

deptExist 里面有department 为什么总是remove不掉呢。很郁闷。谁知道怎么解决呀。谢谢
[b]问题补充:[/b]
好像需要从写equals()和hashCode()方法
具体怎么做请详细说明下。。。刚开始用java有些地方不明白。谢谢

1个回答

请检查or 重写Department类的euqals方法

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问