- 3
- 0
- 约2.47万字
- 约 38页
- 2017-12-20 发布于天津
- 举报
第十六章Javacollection集合物件.PDF
Java2 JDK5.0 教學手冊 第三版 洪維恩編著
博碩文化出版 書號 pg20210
第十六章
第十六章
Java collection
Java collection
集合物 件
集合物 件
本章學習目標
認識 collection 架構
認識並學習如何建立各種集合物件
學習利用 Iterator 介面的 method 走訪元素
學習利用 ListIterator 介面的 method 走訪元素
Java collection 集合物件 16-2
16.1 認識集合物件
集合物件是指一群相關聯的資料,集合在一起組成一個物件。
集合物件裡的資料,稱為元素。
16.1.1 認識 collection 架構
Java Collections Framework ,包括了三個部分:
(a) 介面(Interface )
(b) 演算法(Algorithms )
(c) 實作(Implementations )
Java collection 集合物件 16-3
下圖是各種 collection 介面的繼承關係圖。
Collection Set SortedSet TreeSet
HashSet
List LinkedList
ArrayList
繼承的介面
Map
SortedMap TreeMap 實作的類別
HashMap
Java collection 集合物件 16-4
16.1.2 泛型與 collection
泛型(generic )在編譯時期即會檢查集合物件的型態。
想要在 TreeSet 類別的集合物件裡儲存整數 int 型態的資料,可以做出
如下的宣告:
TreeSetInteger tset=new TreeSetInteger();
小於及大於符號( 、 )所含括起來的型態,就是泛型型態。
Java collection 集合物件 16-5
16.2 實作 Set 介面
集合中的元素並沒有特定的順序,但是元素不能重覆出現。
下表列出了 Set 介面較常用的 method :
表 16.2.1 Set 介面常用的 method
method 主要功能
boolean add(E o) 將物件 o 新增為元素,成功時傳回 true
boolean addAll(Collection? extends E c) 將 Collection 的元素新增為此集合的元素,
您可能关注的文档
- 第二章第八节柯南道尔.ppt
- 第二章试验误差与试验小区设计.doc
- 第二章调式及调性训练-Eduwest.ppt
- 第二章资料的蒐集(补充空间抽样与非随机抽样).doc
- 第二章过关检测.doc
- 第二章铸造锻压与焊接.ppt
- 第二章集合、函数-大叶大学.ppt
- 第二编数列.PDF
- 第二节三重分积.PDF
- 第二节唯一性定理-山西大同大学.PDF
- 2026年及未来5年内中国液体氩气行业投资前景及策略咨询研究报告.docx
- 2026年及未来5年内中国黄铜合页行业投资前景及策略咨询研究报告.docx
- 2026年及未来5年内中国竹工艺家具行业投资前景及策略咨询研究报告.docx
- 2025年中国微机数显自动分析仪市场调查研究报告.docx
- 2026年及未来5年内中国微尘白色粉笔行业投资前景及策略咨询研究报告.docx
- 2025年中国微电脑型压胶机市场调查研究报告.docx
- 2026年及未来5年内中国数字化等功游泳训练测试系统行业投资前景及策略咨询研究报告.docx
- 2025年中国圆形花瓶市场调查研究报告.docx
- 2026年及未来5年内中国植物纤维静淀过滤器行业投资前景及策略咨询研究报告.docx
- 2025年中国超音波手套机市场调查研究报告.docx
原创力文档

文档评论(0)