【发布时间】:2016-09-20 03:13:29
【问题描述】:
【问题讨论】:
【问题讨论】:
只要您不修改项目的哈希码,您就可以在不删除项目的情况下更新项目。 如果您的修改更改了哈希码,您需要将其删除并再次添加以使哈希码保持最新。
【讨论】:
Hashset 的主要目的是:它以一种让您轻松和快速确定对象是否已经存在的方式保存一组对象在集合与否。
为了达到这个目的,它牺牲了一些允许你操纵其内容的能力。
您可以考虑使用不同类型的集合或通过使用具有相同类型的键和值的字典来解决此问题。
【讨论】: