黑马程序员技术交流社区
标题:
Set TreeSet Map TreeMap有什么区别?
[打印本页]
作者:
成都校区
时间:
2012-3-19 16:29
标题:
Set TreeSet Map TreeMap有什么区别?
RT,Set 和TreeSet 有什么区别,
作者:
李深山
时间:
2012-3-19 16:38
treeMap类对象中添加新节点时使用
public Object put(Object key, Object value)
//使新添加的节点value与一个key相关联
//这个key通常是用Integer包装的int类型数值
而搜索时使用
public Object get(Object key)
//用包装的key作为参数快速找到节点并将它返回
整个过程类似使用哈希表快速检索数据
搜索treeSet类对象的节点可以利用
public Iterator iterator()
//返回升序排列的Iterator类型各个节点的集合
//通过这个Iterator实现历遍treeSet类对象的节点
作者:
魏群
时间:
2012-3-19 16:47
Set一个不包含重复元素的 collection。更确切地讲,set 不包含满足 e1.equals(e2) 的元素对 e1 和 e2,并且最多包含一个 null 元素。
TreeSet是Set的实现是可以自定一排序的。使用元素的自然顺序对元素进行排序,或者根据创建 set 时提供的 Comparator 进行排序,具体取决于使用的构造方法。
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2