Set如何判断一个对象是否存在
底层实现HashMap,数据保存在HashMap的key中,value中存储一个常量对象(在同一个线程中所有的Set的value中都是这常量对象)。
- 先计算Hash值判断对应的位置是否有元素,有元素的话在使用equals进行比较,所以使用HahSet必须实现hashCode方法和equals方法。
本文是原创文章,采用 CC BY-NC-ND 4.0 协议,完整转载请注明来自 程序员小航
评论
匿名评论
隐私政策
你无需删除空行,直接评论以获取最佳展示效果