HashSet的简单实现
Posted 迹地猿
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了HashSet的简单实现相关的知识,希望对你有一定的参考价值。
HashSet的巧妙实现:就是建立一个“键值对”,“键”就是我们要存入的对象,“值”则是一个常量。这样可以确保, 我们所需要的存储的信息之是“键”。而“键”在Map中是不能重复的,这就保证了我们存入Set中的所有的元素都不重复。而判断是否添加元素成功,则是通 过判断我们向Map中存入的“键值对”是否已经存在,如果存在的话,那么返回值肯定是常量:PRESENT ,表示添加失败。如果不存在,返回值就为null 表示添加成功。
以上是关于HashSet的简单实现的主要内容,如果未能解决你的问题,请参考以下文章