A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 成都校区 金牌黑马   /  2012-3-19 16:29  /  2478 人查看  /  2 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

RT,Set 和TreeSet 有什么区别,

2 个回复

倒序浏览
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类对象的节点
回复 使用道具 举报
Set一个不包含重复元素的 collection。更确切地讲,set 不包含满足 e1.equals(e2) 的元素对 e1 和 e2,并且最多包含一个 null 元素。
TreeSet是Set的实现是可以自定一排序的。使用元素的自然顺序对元素进行排序,或者根据创建 set 时提供的 Comparator 进行排序,具体取决于使用的构造方法。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马