问题描述
我有点困惑。假设我有 A级和其他一些{strong> B级的List<A>
。
因此,由于我使用的是列表,因此允许重复。因为允许重复(这意味着不需要比较),所以我是否必须重写A类中的方法 equals()和 hashCode()?
因此,这里的重点是列表(允许重复-无需进行比较)。
当我使用 Set 时,我应该重写这两种方法(不允许重复-我们需要定义如何比较对象)? (99%的人确定这是正确的答案,只需要检查一下并确保我同时获得了100%的正确答案:列表和设置)
注意:我没有在堆栈上找到答案,因为没有人问过使用允许使用列表和重复项的相同事情。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)