作用:提供了遍歷容器的統一介面;
iterator介面:一共有三個方法
迭代器原理:
通過容器物件的iterator()方法,獲得容器物件的迭代器物件;iterator it = arraylist.iterator();
迭代器物件中有乙個游標cursor,游標初始時預設指向要遍歷的第乙個元素前面;
it.hasnext();判斷迭代器游標的後面是否還有元素;
it.next();讓游標後移乙個元素的距離,並返回被跨過的游標的元素。
it.remove();移除返回的最後乙個元素;
ps:
常見錯誤:
Java SE 學習筆記 七
1.this關鍵字 a this關鍵字表示當前的物件的引用 b 如果成員變數和區域性變數存在同名的情況下,jvm一般都是使用區域性變數的,所以使用this.變數名會指向成員變數 c 用this關鍵字可以呼叫同個類中的其他構造方法,使用this 引數 方式呼叫,注意 呼叫其他構造方法的語句必須放在建構...
java SE複習筆記4
知之為知之,不知為不知,是知也!知道就是知道,不知道就是不知道,這才是真正的智慧型!如果我們還記得要把自己不知道的都弄會,那麼就是大智了!哈哈 關鍵字 賦予了某種特殊含義 關鍵字全都為小寫字母 保留字 以後版本可能變成關鍵字 識別符號 我們自己定義的變數名 方法名 類名 介面名等 1 26個字母大小...
java SE複習筆記5
複習之餘,給大家加上點 論語 哈!好久沒有學習過語文啦,還真有點懷念這個課呢!學而時習之,不亦說乎?經常複習學過的知識,不也很快樂嗎?你快樂嗎?變數 veriable 定義格式 資料型別 變數名 初始化值 需要先定義後使用 有作用域,超出作用域將不能被使用 自己有初始化值 基本資料型別 8 數值型 ...