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();}
声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系本站删除。