Java Coder

SortedSet 接口分析

java.util.SortedSet接口继承Set接口,分化出一类有序的Set集合。
SortedSet接口引入的新特性:
  • 关联Comparator接口,支持对元素的排序
  • 扩展了对构造方法的约定。因为接口不能定义构造方法,所以只能在文档中对接口实现类作出约定
  • 提供有序Set衍生出的方法:subSet(from,end),first(),last()
必须注意的是,在SortedSet中使用的排序方法,Comparable或者是Comparator,必须和equals方法的含义一致,否则会出现“异常的”Set。因为SortedSet在插入元素的时候使用compare方法确定元素是否相同,如果出现了compare方法返回不相等(元素被插入),但是equals方法返回相等的情况,所实现的Set类对象就会不符合Set的原始定义。

posted on 2008-07-20 21:24 fred.li 阅读(418) 评论(0)  编辑  收藏 所属分类: java.util 包分析


只有注册用户登录后才能发表评论。


网站导航: