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