最近使用HashSet时,才知道对于HashSet的类我一点也不了解。
HashSet 是不可以有重复元素的,那调用add()方法时,它的内部是怎么判断这个对象是否在该HashSet中存在的呢?
比如:
HashSet<Person> set = new HashSet<Person>();
Person p1 = new Person("tom", 12);
Person p2 = new Person("tom", 12);
set.add(p1);
set.add(p2);
请大家指点!