国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

Collection、Iterator、Set、HashSet

2019-11-14 21:54:53
字體:
來源:轉載
供稿:網友
Collection、Iterator、Set、HashSet

Collection接口的基本方法

boolean add(Object o)

向集合當中加入一個對象

void clear()

刪除集合當中的所有對象

boolean isEmpty()

判斷集合是否為空

remove(Object o)

從集合中刪除一個對象的引用

int size()

返回集合中元素的數目

Set接口繼承了Collection接口的上述方法,HashSet類實現了Set接口

import java.util.Set;import java.util.HashSet;class Test{public static void main(String args[]){Set<String> hs = new HashSet<String>();System.out.

List中的對象可以使用下標來讀取,但由于Set中的對象不按特定的順序排序,所以不能使用下標的方式讀取集合的數據,我們通過迭代器Iterator來遍歷Set中的數據。

Set是Collection的子接口,而Collection又是Iterator的子接口。Itreator接口的常用方法有hasNext()、next(),迭代器的模型如下:

箭頭代表游標,方框代表對象,當迭代器對象調用hasNext()方法時,返回值為布爾值,判斷游標之后有沒有下一個對象,有就返回true。當調用next()時,返回游標所指的下一個對象,同時游標向后移動一位

import java.util.Set;import java.util.HashSet;import java.util.Iterator;class Test{public static void main(String args[]){Set<String> hs = new HashSet<String>();hs.add("b");hs.add("d");hs.add("a");hs.add("c");//調用Collection接口的iterator方法生成迭代器對象itIterator<String> it = hs.iterator();while(it.hasNext()){System.out.println(it.next());}}}


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 遂昌县| 安新县| 永泰县| 乌拉特中旗| 始兴县| 清丰县| 黔西县| 霍邱县| 自贡市| 黑河市| 宝清县| 双峰县| 屏东县| 瑞金市| 集安市| 肥西县| 峨边| 奈曼旗| 小金县| 维西| 松阳县| 浙江省| 西丰县| 琼结县| 张家川| 庆阳市| 和顺县| 罗定市| 融水| 新河县| 平舆县| 自贡市| 安阳县| 临颍县| 临西县| 邛崃市| 邹城市| 漳州市| 夏河县| 扶余县| 济阳县|