集合
bug师姐
bug师姐
展开
-
集合概览
在网上找了个集合类图,在此表示感谢原作者: 1.SetSet集合不允许包含相同的元素,如果试图把两个相同元素加入同一个集合中,add方法返回false。 Set判断两个对象相同不是使用==运算符,只要两个对象用equals方法比较返回true就是重复。 从Java源码来看,Java是先实现了Map,然后通过包装一个value都为null的Map就实现了Set集合。1.1 HashSet Has原创 2017-03-07 11:15:34 · 849 阅读 · 0 评论 -
TreeSet的定制排序
方式1:在元素自身中定义排序规则 /*** *TreeSet是一个有序集合,TreeSet中元素将按照升序排列,缺省是按照 自然顺序进行排列,意味着TreeSet中元素要实现Comparable接口。 我们可以在构造TreeSet对象时,传递实现了Comparator接口的比较器对象。 注意排序時:當主要的條件相同時,判斷次要條件。 * @author Administrator原创 2017-03-07 11:25:25 · 728 阅读 · 0 评论