摘要:
HashSet是基于Hash算法实现的,其性能通常优于TreeSet。我们通常都应该使用HashSet,在我们需要排序的功能时,我们才使用TreeSet 阅读全文
摘要:
TreeSet是依靠TreeMap来实现的。TreeSet是一个有序集合,TreeSet中的元素将按照升序排列,缺省是按照自然排序进行排列,意味着TreeSet中的元素要实现Comparable接口。或者有一个自定义的比较器。我们可以在构造TreeSet对象时,传递实现Comparator接口的比较... 阅读全文
摘要:
hashSet 实现Set接口的hash table(哈希表),依靠HashMap来实现的。HashSet实现了Set接口,所以它不能有重复的元素。我们应该为要存放到散列表的各个对象定义hashCode()和equals()。 先来看一个简单的例子: 代码 Code highlighting ... 阅读全文