Iterator java
【設計思想】設計模式
在<客戶>與<容器>之間增長一層安全
一方面:避免將<容器>中細節暴露出來,增長安全性設計
另一方面:避免開發過程當中去分析沒必要要的細節,提交效率code
【使用方法】對象
list l = new ArrayList(); l.add("aa"); l.add("bb"); l.add("cc"); // 調用 iterator()方法,將返回一個Iterator對象 Iterator iter = l.iterator(); // 調用 hasNext()方法,檢查序列中是否還有元素 iter.hasNext(); // 調用 next()方法,得到序列中的下一個元素 iter.next(); // 調用 remove()方法,將迭代器返回的元素刪除 iter.remove();
【注意事項】開發
Iterator功能簡單,只能單向移動rem