容器 第三節 Iterator方法

2021-06-27 04:29:15 字數 883 閱讀 3703

這章要講6個介面 有collection set list map  iterator介面

iterator介面 可以理解為游標或者指標都可以

iterator就是乙個統一的來便利collection中所有元素,即把當中所有元素輸出來的方法

容器包括set list map再加上陣列

往裡面裝元素

set不可重複 沒有順序

list可重複,有順序

map 鍵和值成對裝

set list map這些只是些介面 ,在他下面還有很多實現了這些介面的具體的容器類,在裝東西的時候實際上是拿這些容器的具體的類的物件在裝東西

三個方法:

boolean hasnext()  //判斷游標右邊是否有元素,用於判斷下乙個是否有值,

返回布林型別

object  next()   //返回游標右邊的元素並將游標移動到下一位置,

返回值是object,下面程式中強制轉換為name型別,當然本身也是name型別

void remove()  //刪除游標左面的元素,在執行完next之後該操作只能執行一次

hashset沒順序

object next() //規定它的返回值就是object

輸出結果:[f2 f1 f3]

容器包括set list map再加上陣列

往裡面裝元素

set不可重複 沒有順序

list可重複,有順序

map 鍵和值成對裝

set list map這些只是些介面 ,在他下面還有很多實現了這些介面的具體的容器類,在裝東西的時候實際上是拿這些容器的具體的類的物件在裝東西

編譯原理 第三節

我們知道世界上存在很多種語言 我們可以把他們分為自然語言 人們日常交流的工具 和程式語言。自然語言複雜且難以描述,程式語言結構規整,便於處理。但兩者又有共性,即核心都由語法和語義兩部分組成。那什麼是語言呢?首先來看一下字母表定義 字母表是元素的非空有窮集合。字母表包含了語言中允許出現的全部符號。例如...

Itween筆記 第三節

itween關於動畫執行的補充.itween.camerafadefrom itween.hash amount 1f,time 2f 在兩秒結束後.itween.camerafadefrom itween.hash amount 1f,time 2f,oncomplete itweentest o...

面向對像第三節

提高了 的復用性 讓類與類之間發生關係有了這個關係 才有後面的多型 繼承是物件導向的三大特性之一 可以層層繼承 issubclass 檢查乙個類是否是另乙個類的子類 object是所有類的父類 如果在子類中有和父類重名的方法.通過子類的例項去呼叫方法時,會先在子類裡面找,再到父類裡面找,若還是沒有找...