iterator 介面 實現 容器的遍歷操作
collection c = new hashset(); \\hashset 容器
integer(100));
c.add(new name("f1","f2")); \\為該容器新增元素
c.add(new name("f2","f3"));
c.add(new name("f4","f5"));
c.add(new name("f6","f1"));
iterator i = c.iterator(); \\ 使用該容器的iterator()方法 創造乙個 載由該容器元素的 iterator 物件
while (i.hasnext())
}iterator方法有 hasnext(); //判斷游標右側是否還有元素 返回型別為boolean
next(); //返回游標右側的元素並將游標移動到下乙個位置
void remove(); //刪除游標左面的元素,在完成next之後 該操作只能執行一次
第07章 方法
方法 就是一段可重複呼叫的 段 注意 有過其他語言學習經歷的讀者,在其他語言中會將方法稱為函式,不管函式也好,方法也好,只是名字的不同,但是其作用都是一樣的。方法定義格式 public static 返回值型別 方法名稱 型別 引數1,型別 引數2 本章所講解的方法都是指可以使用主方法呼叫的方法,所...
第10章 關聯容器
關聯容器支援通過鍵來高效地查詢和讀取元素。基本關聯容器 map和set。set僅包含乙個鍵。multimap和multiset支援同乙個鍵多次出現在容器中。pair型別,定義在utility標頭檔案中。建立和初始化如 pairp1 v1,v2 或make pair v1,v2 賦給pair型別的變數...
第11章 關聯容器
關聯容器型別 map關聯陣列 儲存關鍵字 值對 set關鍵字即值,即只儲存關鍵字的容器 multimap 關鍵字可以重複出現的map multiset 關鍵字可以重複出現的set unordered map 用雜湊函式組織的map unordered set 用雜湊函式組織的set unordere...