java 手工实现HashSet
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java 手工实现HashSet相关的知识,希望对你有一定的参考价值。
底层是用HashMap来实现HashMap map;
private static final int VALUE=10;
public test()
map=new HashMap();
public void add(Object obs) //将输入的值作为HashMap的键,从而达到不重复
map.put(obs, VALUE);
public int size()
return map.size();
public String toString()
StringBuilder ss=new StringBuilder();
for(Object s:map.keySet())
ss.append(s+",");
ss.setCharAt(ss.length()-1, ‘ ‘);
return ss.toString();
以上是关于java 手工实现HashSet的主要内容,如果未能解决你的问题,请参考以下文章
java容器---------手工实现Linkedlist 链表