结合map看http://blog.csdn.net/jav_zhangwei/article/details/75647594*
package tk.zhangwei.collection;
/***
* 自定义HashSet
* @author zw
*
*/
import java.util.HashMap;
public class SxtHashSet {
HashMap map;
private final Object PRESENT = new Object();
public SxtHashSet(){
map = new HashMap();
}
public int size(){
return map.size();
}
public void add(Object obj){
map.put(obj, PRESENT);
}
public static void main(String[] args){
SxtHashSet set = new SxtHashSet();
set.add("aaa");
set.add(new String ("aaa"));
System.out.println(set.size());
}
}