Java集合框架深入解析与应用.pptVIP

  • 1
  • 0
  • 约2.35千字
  • 约 18页
  • 2026-09-21 发布于北京
  • 举报

Chapter14Java集合架构;介绍;主要接口和类的关系图;主要接口和类的关系图;Collection接口和AbstrctCollection接口;散列集(HashSet类);LinkedHashSet:

使用链表实现,能够按照元素插入的次序进行访问。

实例:

用文本文件中提取的字符串结构链式散列集,并用foreach语句对其中的元素进行访问。

程序:ex16_2.java

提醒:假如不需要使元素按照其插入的次序进行存放,应该使用HashSet,它的效率比LinkedHashSet高。

TreeSet:

能够对加入其中的元素进行排序(升序或降序)

几个方法:

first()、last()、headSet(toElement)、tailSet(fromElement)

注意:加入树形集中的元素必须是可比较的。

;实现对象比较的方法:

方法1:实现Comparable接口。

实例:使用TreeSet类按照字母次序显示单词。

程序:ex16_3.java

使用TreeSet(Collectionc)能够提升效率,仅排序一次。

注意:更新集合,需保持次序时,使用树形集,否则使用散列集。

方法2:实现Comparator接口。

能够将实现了Comparator接口的不同类型的元素加

文档评论(0)

1亿VIP精品文档

相关文档