黑马程序员技术交流社区

标题: HashSet,TreeSet总结 [打印本页]

作者: LARK    时间: 2016-10-15 23:57
标题: HashSet,TreeSet总结
HashSet(类)                       
"保证元素唯一性
原理(重写以下方法):
hashCode()值为true时调:
euqals()值为true时不存.

size();
boolean b2 =hs.add(""a"");
//当向set集合中存储重复元素的时候返回为false
增强for:
for (String string : hs){  }
LinkedHashSet:
是set集合中唯一一个能保证怎么存就怎么取的集合对象"                       
                       
                       
TreeSet(类)                       
"对元素进行排序,且唯一
二叉树原理(自然排序或...)
存自定义对象时须:1 | 2
1.实现Comparable类的:
  compareTo(s1,s2)方法
2.创建TreeSet对象时,传入
new Comparator(){
   重写compare()方法
};
当compareTo方法,返回0:
集合中只有一个元素
当compareTo方法,返回正数:
集合会怎么存就怎么取
当compareTo方法,返回负数:
集合会倒序存储"                       




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2